【问题标题】:Custom order for Apache SolrApache Solr 的自定义订单
【发布时间】:2015-09-23 12:17:28
【问题描述】:

我想使用分数(由 solr 返回)和索引信息的其他两个字段对我的 Solr 结果进行排序,方式如下:

score*0.45 + field1*0.45 + field2*0.1 DESC

有没有办法做到这一点?谢谢

【问题讨论】:

    标签: apache search solr


    【解决方案1】:

    FunctionQuery 应该做你想做的事以及更多。

    但是,您可能还想使用这两个字段查看boosts。这样您就可以将这些字段影响直接构建到查询本身中,而不是在排序中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多