我需要按照(降序)分数&的顺序对文件进行排序。 (降序)文档中int字段的值。如何确保正确的排序顺序以及良好的性能?
我不需要sort=score desc,intField desc
定义的排序顺序。
排序顺序有点像使用score
* fieldVal
的产品功能作为排序顺序的有效分数所提供的顺序。但我不需要精确的产品进行分类。近似值可以,&这只是粗略定义我需要的排序顺序。
我可以看到一些可能的方法来实现这一目标:
1。使用
的自定义分数功能sort
2。使用查询时间提升来使用int字段值for boost
来增加分数
我是Solr&的新手不理解上述每种情况的性能影响。此外,不知道是否有其他更好的方法来完成我想要做的事情。那么如何构建性能友好的查询以实现此排序顺序?
答案 0 :(得分:2)