Elasticsearch 大文本字段中的中文精確查詢

中文精確查詢用Elasticsearch怎麼作? Google了很多文章,我的以爲沒有抓住重點,或者Elasticsearch升級後有所改變。搜索引擎

背景介紹

前人精品文章推薦
簡單來說,從Elasticsearch設計的初衷來說, match查詢用來作搜索引擎相似的評分查詢,精確匹配查詢用term來作,參見各類Elasticsearch的手冊,不展開。中文的精確查詢因爲存在index保存階段的分詞和search階段的分詞,因此直接沿用這些方法並不適用。spa

問題:中文查詢用match能查到,用term查不到。

準確的說是好比字段 title:北京奧運 , 查找 「北京奧運」 ok, 查找 「北京」 沒有,查找"北"在默認狀況下能夠找到不少。設計

相關文章
相關標籤/搜索