gpt4 book ai didi

azure - Azure 搜索是否处理同义词

转载 作者:行者123 更新时间:2023-12-01 07:05:06 25 4
gpt4 key购买 nike

“Azure 搜索”可以根据同义词进行搜索吗?

E.g. If I search for 'footwear', the system should fetch results of synonyms of footwear like shoes, sandals e.t.c.

我进行了很多搜索,但未能找到有关它的适当文档。我能找到的最接近的是一篇帖子,说它还不支持,但这是一篇旧帖子 - https://social.msdn.microsoft.com/Forums/en-US/9d0873cf-14aa-4d3e-b33f-a047963e8671/internationalized-search-finding-both-color-and-colour?forum=azuresearch

最佳答案

遗憾的是,我们尚未向 Azure 搜索添加自动同义词支持。当然,正如您可能想象的那样,这是一个非常重要的功能,我们经常听到这个功能,因此我们在这方面确实有计划。同时,让我提几点建议:

1) 我们确实支持词干提取,事实上,作为我们预览版 api 2015 年 2 月 28 日预览版一部分的 Microsoft 自然语言处理器 (NLP) 非常擅长词义化,它提供了对 50 种语言的真正深入的理解,以允许你会得到不同形式的单词。在英语中,一个很好的例子是,当您搜索 mouse 时,我们可以找到 mouse。它还可以很好地处理时态(单词的男性/女性形式)。我意识到这不是您在问题中所指的内容,但可能是您可以利用的东西。更多详细信息请参见:https://azure.microsoft.com/en-us/documentation/articles/search-api-2015-02-28-preview/#LanguageSupport

2) 如果您知道要使用的同义词,则可以使用一些技术在 Azure 搜索中实现同义词支持,包括:

  • 使用我们的集合数据类型,您可以浏览文档内容,并且在可能与同义词匹配的地方,将该同义词添加到该文档的集合字段中。这样,如果有人搜索同义词,它将显示为匹配
  • 创建一个仅包含这些同义词的单独索引。当您进行搜索(或建议搜索)时,它会根据“同义词”索引来获取所有可能的匹配项,然后针对主索引执行适当的查询。

希望有帮助

关于azure - Azure 搜索是否处理同义词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180405/

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