gpt4 book ai didi

sorting - 基于出现的 Elasticsearch 衰减分数

转载 作者:行者123 更新时间:2023-11-29 02:48:48 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来防止多个帖子出现在来自同一作者的搜索结果中。到目前为止,我已经尝试过随机评分,这让我可以保持分页。但是,在包含 10 个结果的给定页面中,我仍然可以有最多 4 个相同的作者。

有没有办法根据某个字段在结果集中出现的次数来对文档进行评分?据我所知,您不能在评分脚本中保留变量或对象。

我研究了几种实现此目的的方法,但其中许多方法都有很多缺点。例如删除重复项,并再次调用以检索排除了当前作者的一组新结果。然而,这也可以返回多个相同的作者。所以我只能一个一个地查询以替换结果集中的重复作者,这会破坏深度分页,因为最终用于替换重复的另一个结果集在标准搜索之前用完了页面。我还尝试过无法分页的聚合。

是否有任何功能可以根据同一作者(或领域)的文档出现的次数来展开或减去文档的分数?

最佳答案

任何你不能使用的原因grouping ?只需按用户分组并定义组的顺序。

关于sorting - 基于出现的 Elasticsearch 衰减分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27369162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com