Azure 搜索 charFilter 不允许映射到空字符串

Azure Search charFilter not allowing mapping to empty string

我们正在使用自定义分析器并使用 charFilter 将标点符号替换为空字符串。文档指出这是可能的,但是当我们尝试这样做时,我们会收到一个错误的请求错误。

    "charFilters":[
         {
            "name":"map_punctuation",
             "@odata.type":"#Microsoft.Azure.Search.MappingCharFilter",
             "mappings":[ ",=>" ]
         }
]

但是,如果我们将其替换为另一个字符,即 "mappings":[ ",=>a" ] 这有效。

如有任何帮助,我们将不胜感激

感谢您报告此事。这是一个错误。我们将在接下来的几天内部署修复程序。如果您有任何问题,请告诉我。

更新: 此错误已修复。