Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr场使用提升场和分数值提升_Solr_Solr Boost - Fatal编程技术网

Solr场使用提升场和分数值提升

Solr场使用提升场和分数值提升,solr,solr-boost,Solr,Solr Boost,我使用的是Solr4.10。我在Solr模式中有一个boost字段,根据一些日志分析,该字段在24小时后更新。其默认值为零。我必须根据这个值来订购文件。但当文档的值为零时,它们应该根据分数排序 只是为了解释。假设检索到10个文档。在这10个文档中,有4个文档的值不是默认值。现在,我希望这些文档应该根据boost value进行订购。还押6份文件应根据评分值排序 它的问题应该是什么?请提供一些详细信息,因为我对SOLR不太熟悉。您应该尝试先根据boost排序,然后根据分数排序。它应该可以工作并满足

我使用的是Solr4.10。我在Solr模式中有一个boost字段,根据一些日志分析,该字段在24小时后更新。其默认值为零。我必须根据这个值来订购文件。但当文档的值为零时,它们应该根据分数排序

只是为了解释。假设检索到10个文档。在这10个文档中,有4个文档的值不是默认值。现在,我希望这些文档应该根据boost value进行订购。还押6份文件应根据评分值排序


它的问题应该是什么?请提供一些详细信息,因为我对SOLR不太熟悉。

您应该尝试先根据boost排序,然后根据分数排序。它应该可以工作并满足您的要求

&sort=popularity\u field score?它的文件不符合第二个要求,即其他文档应根据分数值排序,即使您通过同时使用这两个字段将分数添加为第二个排序字段?我也认为是通过第二个排序。这应该行得通