當前位置:成語大全網 - 漢語詞典 - es7 . x(7)-短語搜索(match_phrase)

es7 . x(7)-短語搜索(match_phrase)

短語:【fre?Z]短語

ES7.x官方文檔匹配短語搜索

match_phrase搜索的數據類型是文本類型,查詢條件會被分段,但要匹配的文檔需要同時包含分段的數據。

流程:

查詢條件將被分割成兩個條件:go和redis。查找包含這兩個條件的文檔。

如下圖2.2-1所示,doc文檔中不存在同時帶有go和redis的name字段,所以沒有找到。

當match_phrase的分詞結果必須包含在檢索字段的分詞中時,match_phrase的分詞結果也會在doc中進行計算。match_phrase的doc越接近,得分越高。

當然,您可以通過slop參數控制短語的偏移量:

按短語搜索的Doc文檔不需要按照相同的順序,只要有足夠的slop,還是可以搜索到的。

等效參數:

基於match _ phase/Fuzzy的專家系統模糊匹配原理及其應用

ElasticSearch系列-通過重新計分機制優化近似匹配搜索的性能。