使用Azure Search REST API v2016-09-01,以下查询可找到预期的文档:
?queryType=full&search=id:3119443 AND name:du*
{
"value": [
{
"@search.score": 4.425995,
"id": "3119443",
"name": "dupond"
}
]
}
以下更广泛的查询(搜索d*
而不是du*
)找不到相同的文档:
?queryType=full&search=id:3119443 AND name:d*
{
"value": []
}
name
字段使用自定义分析器,其中包含Whitespace
令牌分析器和WordDelimiterTokenFilter
,AsciiFoldingTokenFilter
和Lowercase
令牌过滤器。
name
字母时,可以正确找到大多数索引文档。谢谢。
答案 0 :(得分:1)
感谢您报告此问题。如评论所述,这是最近一次变革中引入的回归。该错误已得到修复。谢谢。