【问题标题】:Solr boosting based on field value基于字段值的 Solr 提升
【发布时间】:2013-06-09 09:47:58
【问题描述】:

从外观上看,我有一些关于提升的选择。我想知道从性能的角度来看,我是更好地设置通过 DIH 导入某些结果的提升,还是在执行查询时通过将其添加到默认查询来设置提升更好?

我有一个“来源”值,如果它具有特定值,我想提高它的相关性,例如:

source=google then boost 10 
source=bing then boost 5 

感谢您提供的任何帮助!

詹姆斯

【问题讨论】:

    标签: search solr lucene


    【解决方案1】:

    由于您的来源是固定的,您可以使用索引时间提升,这将比查询时间提升更快。
    但是,提升的任何更改都需要对数据进行完整的重新索引。
    使用查询时间将有助于动态更改提升,从而更好地控制结果。
    可以更改查询时间提升,而无需再次重新索引数据,并且只需重新加载核心即可生效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 2012-11-13
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多