2

我正在为我工​​作的公司运行一种新的 solr 3.6 主/从场景,并为更新的文档(所有众所周知的 recip-stuff)提供标准提升,一切正常。我自己确实有几年的 solr/lucene 经验,所以我通常知道如何设置东西并让它们走上正轨......但最近有一个新的客户要求,文档将被动态提升根据他们创造的“月”,年排在第二位!所以,每当我在二月份进行搜索时,繁荣,二月份出生的文件首先出现......

其背后的原因是,每当我在夏季、冬季或其他任何时间使用搜索时,都会优先显示所有有效的文章(例如,关于“夏季家居装修”或“圣诞蛋糕”)。

我将如何实施这种行为?有什么想法、建议吗?我现在有点迷茫:) 我可以想到一些黑魔法索引额外信息的东西,但考虑到通常的基于日期的提升,我不知道如何最好地处理这个问题。

提前致谢!

4

1 回答 1

1

您可以为月份和季节设置单独的字段,并为此字段提供更高的提升。这可以在索引时完成。

因此,当用户搜索此类短语时,这些文档会排在首位。

于 2012-10-08T17:20:21.977 回答