gpt4 book ai didi

solr - 是否可以设置 Solr Score 阈值 'reasonably' ,与返回的结果无关? (即 Solr 评分是否以任何方式标准化)

转载 作者:行者123 更新时间:2023-12-02 02:23:09 49 4
gpt4 key购买 nike

我有一个包含许多条目的 Solr 索引,并且在查询时返回一些子集 - 每个条目都有一些分数(显而易见)。一旦结果与分数一起返回,我希望能够仅“保留”高于某个分数的结果(即仅具有特定质量的结果)。当返回的子集可以是任何东西时是否可以这样做?

我问这个问题是因为在某些查询中,0.008 的分数似乎会导致良好的匹配,而其他查询则较高的分数会导致较差的匹配。

理想情况下,我只是在寻找一种方法来获取前 x 条目,只要它们至少具有一定的质量。

最佳答案

我认为你不应该这样做。使用 TF-IDF 评分模型,无法计算出高于该分数的所有结果都相关的分数,反之亦然。如果您设法做到这一点,那么在对索引进行几次更新后,该阈值很可能将不再有效(因为文档频率会发生变化)。

如果您仍然想这样做,我认为可以使用函数查询来实现:Solr 中有一个 if (在主干中)和一个 query 函数。只需过滤您的结果,以便仅保留分数高于给定阈值的条目。

关于solr - 是否可以设置 Solr Score 阈值 'reasonably' ,与返回的结果无关? (即 Solr 评分是否以任何方式标准化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8237714/

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