【发布时间】:2013-06-09 09:47:58
【问题描述】:
从外观上看,我有一些关于提升的选择。我想知道从性能的角度来看,我是更好地设置通过 DIH 导入某些结果的提升,还是在执行查询时通过将其添加到默认查询来设置提升更好?
我有一个“来源”值,如果它具有特定值,我想提高它的相关性,例如:
source=google then boost 10
source=bing then boost 5
感谢您提供的任何帮助!
詹姆斯
【问题讨论】:
从外观上看,我有一些关于提升的选择。我想知道从性能的角度来看,我是更好地设置通过 DIH 导入某些结果的提升,还是在执行查询时通过将其添加到默认查询来设置提升更好?
我有一个“来源”值,如果它具有特定值,我想提高它的相关性,例如:
source=google then boost 10
source=bing then boost 5
感谢您提供的任何帮助!
詹姆斯
【问题讨论】:
由于您的来源是固定的,您可以使用索引时间提升,这将比查询时间提升更快。
但是,提升的任何更改都需要对数据进行完整的重新索引。
使用查询时间将有助于动态更改提升,从而更好地控制结果。
可以更改查询时间提升,而无需再次重新索引数据,并且只需重新加载核心即可生效。
【讨论】: