gpt4 book ai didi

solr - Solr/Lucene 有没有办法返回选定文档的排名而不是完整结果?

转载 作者:行者123 更新时间:2023-12-04 08:14:36 25 4
gpt4 key购买 nike

我有兴趣使用查询 q 查询 Solr,并在返回 {10, 20, 30, ...} 文档时绘制其对一组文档 D 的召回图表。

目前,我有完整的结果,即返回的 docid 列表(通过 solrpy),并遍历它以找到 D 的等级,即从 D 到它们在搜索结果中的索引的映射。我不严格要求映射,只需要映射等级。

有没有办法让 Solr/Lucene 返回一组 ID 而不是完整结果的排名?

解决此问题的其他方法:

  • 对于查询,返回文档 d
  • 的排名
  • 对于达到指定等级的查询,返回文档 d 是否存在
  • 从一个查询 q1 结果到指定的记录数,返回另一个查询 q2 匹配的记录数
  • 最佳答案

    您可以通过 score 检索排名 field 。

    追加 &fl=KeyFieldName,score检索文档 ID 并为您的查询评分。如果您需要所有字段附加 &fl=*,score到您的查询。

    http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_see_the_relevancy_scores_for_search_results详情。

    关于solr - Solr/Lucene 有没有办法返回选定文档的排名而不是完整结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924146/

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