跟我學Elasticsearch(21) 精確匹配與全文索引的對比分析

[Toc]

1、exact value(精確匹配)

對"2020-01-01"進行精確搜索的時候,必須用關鍵字2020-01-01才能搜索出來,如果搜關鍵字01,是搜索不出來的

2、full text(全文索引)

(1) 對"2020-01-01"進行全文索引時,搜關鍵字2017或01都是可以搜索出來的

(2) 對"china"進行全文索引時,搜關鍵字cn,也可以將china搜索出來

(3) 對"likes"進行全文索引時,搜關鍵字like,也可以將likes搜索出來

(4) 對"Tom"進行全文索引時,搜關鍵字tom,也可以將Tom搜索出來

(5) 對"like"進行全文索引時,搜關鍵字love,也可以將like搜索出來

全文索引就不是說單純地只能匹配完整的一個值,而是可以對值進行拆分詞語(分詞)后進行匹配,也可以通過縮寫、時態(tài)、大小寫、同義詞等進行匹配

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容