有个人长的像洋葱,走着走着就哭了…….

ik 停用词停用后,如何做到搜索结果中的停用词也高亮。

Elasticsearch | 作者 Kevin_23 | 发布于2022年01月04日 | 阅读数:1069


134870017-16a78e7f-322d-4266-9a99-a006b7096cc9.png

如何做到搜索结果中的停用词也高亮。
例如:查询“黑暗的势力” ,则“黑暗的势力” 全部高亮,而不是只有“黑暗”,”势力”高亮,多谢
 
 
现在完全匹配的也会去掉 停用词  的。
 
已邀请:

God_lockin

赞同来自:

你分词的时候停用词还处于生效状态的话,分词的结果里是没有停用词的,所以结果里面停用词也不会高亮

simaGang - 90 php

赞同来自:

打个比方吧
黑暗的势力  在理启用停用词的时候 在你这个词库存在的存在的是 “黑暗” “势力”
在查询的时候,假设你用的是ik,假设你查询时间会被氛围 “黑暗”,“黑暗的”,“的”,“势力”
而 “的” 这个词根在你 “黑暗的势力”这个文档里面并不存在,所以不会高亮

要回复问题请先登录注册