基于Azure搜索中的上下文的同义词消歧

问题描述 投票:0回答:1

我正在考虑在Azure搜索中使用同义词映射来提高搜索相关性。我主要看的是在地图中扩展的缩写,例如:AAD - Azure Active Directory,AKS - Azure Kubernetes服务等等。但是,有一些副本如下所示:CSP - 云服务提供商,CSP - 内容安全策略,UDF - 通用磁盘格式,UDF - 用户定义函数。在这种情况下,有没有办法根据搜索中其他单词的上下文消除所选同义词的歧义?文本搜索也将基于整个短语而不是单个单词 - “用户定义的函数”被整体匹配而不是“用户”,“已定义”,“函数”以提出匹配?谢谢。

azure-search
1个回答
0
投票

您的扩展规则可以将CSP映射到云服务提供商和内容安全策略,然后将返回与这些短语匹配的文档。

{  
   "format":"solr",
   "synonyms": "CSP, Cloud Service Provider, Content Security Policy\n"
}

如果查询的发布者提供更多搜索项以使其更具选择性,则搜索引擎将对匹配更多项的文档排名更高。

使用此配置,搜索CSP将映射到以下搜索查询:

search=CSP OR "Cloud Service Provider" OR "Content Security Policy"
© www.soinside.com 2019 - 2024. All rights reserved.