【发布时间】:2012-06-17 16:52:56
【问题描述】:
我在这里做了很长时间的浏览器,但从来没有一个没有被问过的问题。所以这里是:
我在使用 SOLR 搜索时遇到了问题,在 SOLR 上的一些搜索(比如 DVD 播放器)往往会在前 50 个结果中返回来自同一制造商的大量搜索结果。
现在假设我想为我的最终用户提供最好的搜索体验,以及我目录中最好的产品种类,我将如何提供一种缺点来减少同一品牌出现在搜索结果超过 5 次。作为记录,我使用的是相当标准的 DisMax 搜索处理程序。
这种逻辑只适用于“DVD Players”或“Hard Drives”等极其广泛的查询,我自然不会使用它来塑造“Samsung DVD Players”的搜索结果。
我不知道 SOLR 是否有一个漂亮的功能可以自动执行此操作,或者我是否必须开始修改搜索处理程序逻辑。
【问题讨论】:
-
你找到解决办法了吗?