Azure cognitive search azure搜索查找部分单词mach

Azure cognitive search azure搜索查找部分单词mach,azure-cognitive-search,Azure Cognitive Search,我使用azure search对人员和职业(专业技能)表进行索引。我的问题是,有时人们使用全名来表示技能,比如anjularjs或reactjs,但在搜索时,他们搜索的是Angularjs或react。在这种情况下,搜索不会返回任何马赫数 我应该如何治疗这种情况?(js后缀只是一个小例子,在实际数据表中会出现更多的后缀。) p、 我不能使用建议服务。最好是你定义一些同义词(即“anagularjs==angular”)。我们最近在预览模式下发布了此功能: 向您展示如何使用它 如果无法创建同义词词

我使用azure search对人员和职业(专业技能)表进行索引。我的问题是,有时人们使用全名来表示技能,比如anjularjs或reactjs,但在搜索时,他们搜索的是Angularjs或react。在这种情况下,搜索不会返回任何马赫数

我应该如何治疗这种情况?(js后缀只是一个小例子,在实际数据表中会出现更多的后缀。)


p、 我不能使用建议服务。

最好是你定义一些同义词(即“anagularjs==angular”)。我们最近在预览模式下发布了此功能:
向您展示如何使用它

如果无法创建同义词词典(可能无法预测用户可能使用的术语),则可以将匹配定义为不精确,但告诉系统要匹配的字符数。您可以通过创建一个
[custom analyzer]
来实现这一点,该分析器生成索引中长度至少为5个字符的标记,以便像“react”这样的术语在索引中结束。(参见Edengram令牌过滤)

要了解有关Azure Search中查询处理和自定义分析器的更多信息,请阅读: