OR查询中是否有可能的排序结果。
skills=java,php,mongodb,scala
所以查询将是q=skills:java OR php OR scala
是否可以排序结果,如果所有技能(java,php,mongodb,scala)匹配,然后显示在顶部。(从上到下)和单个技能匹配在底部。 / p>
答案 0 :(得分:0)
请注意正确的语法应为:
q=skills:(java OR php OR scala)
无论如何,目前还不清楚你在寻找什么样的。 正如@femtoRgon所述,鉴于默认排序是按分数,首先是更相关的结果。
如果您想了解文档首先出现的原因,可以启用调试和解释。
将debugQuery=true&indent=true&debug.explain.structured=true
添加到您的搜索网址并检查结果。
还有一个有用的Google Chrome extension可以清楚地看到Solr Query的解释和调试。