我正在使用solr 4.10。我在Solr架构中有一个boost字段,根据一些日志分析在24小时后更新。其默认值为零。我必须根据这个值订购文件。但是当文档的值为零时,则应根据分数对其进行排序。
只是为了解释。假设检索到10个文档。在这10个文件中,4个文件的价值不是默认值。现在我希望这些文件应该根据提升值进行排序。并且应根据得分值订购6份文件。
它的查询应该是什么?请提供一些细节,因为我对SOLR不太熟悉。
答案 0 :(得分:0)
你应该尝试首先对提升进行排序,然后对得分进行排序。它应该工作并满足您的要求