【问题标题】:Google App Engine: How to use RescoringMatchScorer for scoring documentsGoogle App Engine:如何使用 RescoringMatchScorer 对文档进行评分
【发布时间】:2023-03-09 00:13:01
【问题描述】:

我正在尝试使用 Google App Engine 的搜索 API 来获取基于关键字的文档。我的文档有两部分:标题和描述。

我已阅读 RescoringMatchScorer 的文档,它说它可以根据不同文档部分的加权词频返回分数。但我无法弄清楚如何为文档部分指定权重。谁能告诉我怎么做?

【问题讨论】:

    标签: java google-app-engine google-search-api


    【解决方案1】:

    文本搜索 API 会根据文档中出现的单词数自动执行此操作。如果您有一个带有单词的文档:ab ab 它的得分为 2(我正在简化事情),但如果您有一个文档:ab 它的得分为 1。

    【讨论】:

    • 我明白这一点。我的问题是我想更加重视文档的特定部分。例如,标题中出现“ab”的文档应该比正文中出现“ab”的文档具有更大的权重。
    • @marrock 你想到了吗?
    • @rajeshujade 不,我最终对标题和描述给予了同样的重视。基于这个source code,看起来他们还没有添加对它的支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-06
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    相关资源
    最近更新 更多