(ElasticSearch)關於term搜索不到指定數據的問題
時間 2021-05-31
標籤
Elasticsearch
elasticsearch
一、問題描述:
爲什麼term搜索「狂」有數據,而「狂神」沒有呢?
二、情況描述:
mapping如下:
三、分析
分詞器剛開始就會把你的狂神拆分成了狂和神,term的時候,es保存的是單個的字,所以你找不到。
muyuwj的理解:
es把存儲的"狂神說Java name"拆分成了"狂",神,說,Java,name。然後存儲在倒排索引中,所以導致使用term精準查找"狂神"沒有結果。
參考鏈接: https://www.cnblogs.com/imaye/p/9903897.html