我正在使用带有这些标记过滤器(AsciiFolding、CjkWidth、ScandinavianFoldingNormalization)的自定义分析器的 azure 认知搜索来支持 ACS 中的音译关键字。
我在进行通配符搜索时遇到了这个问题。我的索引中有文本,例如“Belügyminisztérium”。
如果我尝试使用以下查询搜索没有结果。
查询:$filter=(search.ismatch('/Belügyminisztérium.*/', 'Name', 'full', 'all'))
音译关键字 :ü,é
如果我删除音译关键字并尝试使用以下查询进行搜索,则它正在工作。 查询:$filter=(search.ismatch('/Bel.*/', 'Name', 'full', 'all'))
有什么办法可以在 ACS 中搜索这些字符串吗?