我在这里做了很长时间的浏览器,但从来没有一个问题没有被问过。所以这里是:
我在使用 SOLR 搜索时遇到了问题,在 SOLR 上的一些搜索(比如 DVD 播放器)往往会在前 50 个结果中返回来自同一制造商的大量搜索结果。
现在假设我想为我的最终用户提供最好的搜索体验,以及我目录中最好的产品种类,我将如何提供一种缺点来减少同一品牌出现在搜索结果中超过 5 次。作为记录,我使用了一个相当标准的 DisMax 搜索处理程序。
这种逻辑只适用于非常广泛的查询,如“DVD 播放器”或“硬盘驱动器”,我自然不会用它来塑造“三星 DVD 播放器”的搜索结果。
我不知道 SOLR 是否有一个漂亮的功能可以自动执行此操作,或者我是否必须开始修改搜索处理程序逻辑。