Well,不要刷屏了

es test类型字段 使用模糊查询的时候是根据倒排索引查询吗?

Elasticsearch | 作者 f_on | 发布于2020年11月05日 | 阅读数:1523

使用模糊查询的时候,以下结果

1B77A250-BC68-4849-BAC1-D32B97D622B4.png


B7C0ED64-F092-4ec6-A4F3-2D05FECBBD47.png

 
 
使用模糊查询的时候是按分词查询的嘛??
 
这是mapping
A64053B5-426C-465c-AB91-8DAFA5820D0B.png
已邀请:

JiangJibo - 喊我雷锋

赞同来自: f_on

但也是查询,所以要遍历很多的Term,当某个Term和你的"济宁联通"一致时才算是匹配的。但是"济宁联通"经过分词后变成了 济宁和联通,所以你匹配不上了

guoyanbiao520

赞同来自: f_on

只要是text类型就一定会分词,不管是模糊查询也好,还是排序聚合也好,都是通过分词后的索引进行的,索引要模糊查询就用keyword类型,映射出来一个keyword类型就可以了

JiangJibo - 喊我雷锋

赞同来自:

模糊查询默认是不分词的

要回复问题请先登录注册