尽管查询正确,但 Azure 搜索 API 未找到索引文档

Azure Search API does not find indexed document despite correct query

使用 Azure 搜索 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 分词器和 WordDelimiterTokenFilterAsciiFoldingTokenFilterLowercase 分词过滤器的自定义分析器。



谢谢。

感谢您报告问题。如评论所述,这是最近更改中引入的回归。该错误已修复。谢谢。