簡體   English   中英

solr OR查詢中的排序

[英]solr sorting in OR query

是否可以在OR查詢中排序結果。

skills=java,php,mongodb,scala

因此查詢將是q=skills:java OR php OR scala是否可以對結果進行排序,例如是否所有技能(java,php,mongodb,scala)都匹配,然后顯示在頂部。(從上至下),單個技能匹配在底部。

請注意,正確的語法應為:

q=skills:(java OR php OR scala)

無論如何,不​​清楚您要尋找哪種類型。 正如@femtoRgon所述,鑒於默認排序是按分數排序,因此更相關的結果排在第一位。

如果您想了解為什么首先出現文檔,可以啟用調試和解釋。 debugQuery=true&indent=true&debug.explain.structured=true到搜索URL並檢查結果。

還有一個有用的Google Chrome擴展程序 ,可以清楚地了解Solr Query的說明和調試。

暫無
暫無

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

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