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" ] 这有效。
如有任何帮助,我们将不胜感激
感谢您报告此事。这是一个错误。我们将在接下来的几天内部署修复程序。如果您有任何问题,请告诉我。
更新:
此错误已修复。
我们正在使用自定义分析器并使用 charFilter 将标点符号替换为空字符串。文档指出这是可能的,但是当我们尝试这样做时,我们会收到一个错误的请求错误。
"charFilters":[
{
"name":"map_punctuation",
"@odata.type":"#Microsoft.Azure.Search.MappingCharFilter",
"mappings":[ ",=>" ]
}
]
但是,如果我们将其替换为另一个字符,即 "mappings":[ ",=>a" ] 这有效。
如有任何帮助,我们将不胜感激
感谢您报告此事。这是一个错误。我们将在接下来的几天内部署修复程序。如果您有任何问题,请告诉我。
更新: 此错误已修复。