Solr:根据数字“流行度”字段提升文档 - 在索引时或查询时执行此操作?

时间:2013-03-11 09:07:00

标签: search solr

我正在阅读solr cookbook,它建议使用boost函数bf=product(popularity)参数根据“流行度”分数来提升某些文档。

这也可以使用文档上的索引时间提升来实现吗?

那么哪个更好?是否存在差异:

  • 功能
  • 性能?

1 个答案:

答案 0 :(得分:4)

这取决于您的受欢迎程度变化的频率。如果它是预先烘焙并且不经常更改,那么您可以在索引时提升。如果它经常更改(例如,基于实时搜索),那么您可能希望使用(例如)ExternalFileField将其存储在特定记录的外部。