基于场值的Solr提升

时间:2013-06-09 09:47:59

标签: search solr lucene

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

我有一个“来源”值,如果它具有某个值,我想在相关性中提升它,比如说:

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

感谢您提供任何帮助!

詹姆斯

1 个答案:

答案 0 :(得分:2)

由于您的Source已修复,您可以使用索引时间提升,这将比查询时间提升更快 但是,增强的任何变化都需要完全重建数据索引 使用查询时间将有助于动态更改增强,从而更好地控制结果 查询时间提升可以在不需要再次重新索引数据的情况下进行更改,并且可以通过简单地重新加载Cores来生效。