Apache Solr搜索结果是如何排序的?

Apache Solr搜索结果是如何排序的?,apache,drupal-6,solr,Apache,Drupal 6,Solr,我在我的网站上安装了6.x-1.0-rc3模块,它工作正常。我想知道Apache Solr搜索结果是如何排序的。我尝试了一些方法,并得出结论,它不是按字母顺序排列的,也不是根据最近更新的节点排列的 搜索结果是如何排序的?我的意思是按什么顺序或逻辑。是的,默认情况下,Solr结果按相关性得分排序。单个结果中的字段的提交顺序应该相同(至少在多值字段中……对于所有字段都应该为true),因此您应该能够保留一些字段排序,就像在处理脚本中一样。如果只显示所有结果,我认为结果是按添加到索引中的顺序排序的。S

我在我的网站上安装了6.x-1.0-rc3模块,它工作正常。我想知道Apache Solr搜索结果是如何排序的。我尝试了一些方法,并得出结论,它不是按字母顺序排列的,也不是根据最近更新的节点排列的


搜索结果是如何排序的?我的意思是按什么顺序或逻辑。

是的,默认情况下,Solr结果按相关性得分排序。单个结果中的字段的提交顺序应该相同(至少在多值字段中……对于所有字段都应该为true),因此您应该能够保留一些字段排序,就像在处理脚本中一样。如果只显示所有结果,我认为结果是按添加到索引中的顺序排序的。

Solr Wiki页面()说默认排序顺序是
score desc
基本上,它是根据比赛强度进行评分的,并添加了一些增强因素。这里的算法有一个很大的缺陷:

你说的“有序”是指“有序”吗?可能它们是按最佳匹配排序的。默认情况下,Solr中的结果是按Solr定义的分数排序的,这是它从每个文档中确定的。大家好,谢谢你们的回答。谢谢!!!我做了一些关于如何组织搜索结果的研究。这是我们能做的。我们可以为ApacheSolr启用名为ApacheSolrCore:Sorting的块,这将为您提供不同的排序选项。现在它有了不同的选择,比如按相关性排序、类型排序、作者、标题和日期排序。我想知道所有这些选项意味着什么,请帮助!!!提前谢谢。