愚者求师之过,智者从师之长。

搜索时遇到关键字顺序问题

Elasticsearch | 作者 xzf158 | 发布于2016年07月24日 | 阅读数:2846

如搜索 “你很好”,我使用“你 好”时可以搜出来,但使用“好 你”就搜不出来,请问有什么办法让“好 你”也可搜索出来吗?我现在使用的是IK分词。求指教。
已邀请:

martindu - 搜披露创始人

赞同来自:

查询的时候用的是什么方法呢?match/match phrase/query string?

xzf158 - 80后IT男

赞同来自:

用的是 multi_match
Screen_Shot_2016-07-24_at_9.51_.27_PM_.png

 

medcl - 今晚打老虎。

赞同来自:

你的这种需求主要是降低位置的影响,你可以把phrase_slop参数调大一点试试

要回复问题请先登录注册