[英]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.