簡體   English   中英

彈性搜索兩個字段的查詢

[英]Elastic search query for two fields

我正在嘗試為某些產品編寫查詢。 產品有兩個字段,標題和描述。 我想編寫一個查詢,該查詢傳遞一些文本並返回具有匹配文本的產品。 我希望標題中具有匹配項的所有產品都排在描述中具有匹配項的所有產品之上。 我還希望描述字段匹配要求比標題匹配更高的模糊性,並且最小匹配應該匹配。

到目前為止,我只能找到寫查詢的方法,A)將檢查兩個字段,但是標題和描述的匹配項將被同等地排名,或者b)將檢查兩個字段,但是在返回a之前都需要兩個字段都匹配結果。

無論是在常規彈性搜索中還是在使用FOSElasticaBundle進行書寫時,任何幫助均將不勝感激。

在彈性搜索中,您可以利用查詢字符串查詢為不同的字段提供不同的提升。 這也支持布爾搜索文本。 如果您不需要布爾搜索文本,則也可以使用多重匹配查詢

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM