[英]Searchkick / Elasticsearch exact match
我正在通過searchkick使用Elasticsearch
我有一個名為“詳細信息”的字段,使用“標准”分析器進行了分析……現在就像在google中一樣,我們進行"several words"
搜索以獲取完全匹配..我們可以在searchkick中執行相同的操作嗎? 我不是在尋找fields: [{detail: exact}, name]
因為那樣它就可以匹配整篇文章……只是整個術語而不是單個單詞。
您需要使用match_phrase: true
。 您可以在彈性搜索文檔中看到它。
但是此功能尚未在searchkick中合並。 僅供參考: github pull request我認為您可以使用monkey-patch為項目添加功能。
就像User.search "fresh honey", match: :phrase
一樣簡單User.search "fresh honey", match: :phrase
現在User.search "fresh honey", match: :phrase
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.