【问题标题】:Azure search - Provide scoring profile in search queryAzure 搜索 - 在搜索查询中提供评分配置文件
【发布时间】:2017-08-17 15:18:55
【问题描述】:

我是天蓝色搜索的新手。可能是我没有正确使用谷歌搜索,但任何人都可以指导如何将评分配置文件作为搜索查询的一部分?

或者如何给一个字段(比如 Id、Address、Title 等字段中的 Title)赋予更高的权重,这样如果搜索到的文本匹配某些 Title,则与搜索到的文本匹配 Address 时相比,它被赋予更高的分数。

【问题讨论】:

    标签: azure-cognitive-search


    【解决方案1】:

    完成此操作的最简单方法是使用所需的字段权重创建评分配置文件,并指示您要在每个搜索请求中使用它(使用“scoringProfile”查询参数),或将其标记为默认值让它自动应用。

    有关如何编写评分配置文件的详细信息如下: https://docs.microsoft.com/en-us/rest/api/searchservice/add-scoring-profiles-to-a-search-index

    【讨论】:

    • 有没有一种方法可以为字段分配相对权重?比如将 Title 分配给 Address 的权重的两倍。
    • 是的,这是评分配置文件定义的一部分,我在上面的答案中包含的链接中对此进行了描述。
    • 感谢您指出“将其标记为默认以使其自动应用”。否则你会摸不着头脑,想知道为什么配置文件不起作用。
    猜你喜欢
    • 2016-09-09
    • 1970-01-01
    • 2021-11-05
    • 2015-07-26
    • 2018-05-01
    • 2017-05-16
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多