小编caj*_*caj的帖子

Azure 搜索和破折号

我正在使用 Azure 搜索并尝试对文档执行搜索:

好像这样做: /indexes/blah/docs?api-version=2015-02-28&search=abc\-1003

返回与此相同的结果: /indexes/blah/docs?api-version=2015-02-28&search=abc-1003

由于转义反斜杠,第一个不应该返回与第二个不同的结果吗?据我了解,反斜杠应该允许对“abc-1003”的整个字符串进行精确搜索,而不是使用“not”运算符。

(更多信息在这里:https : //msdn.microsoft.com/en-us/library/azure/dn798920.aspx

我可以让它工作的唯一方法是这样做(注意双引号): /indexes/blah/docs?api-version=2015-02-28&search="abc-1003"

我宁愿不这样做,因为这意味着让用户输入引号,而他们不知道该怎么做。

我是否在期待一些我不应该做的事情,或者它可能是 Azure 搜索的一个错误?

azure azure-cognitive-search

6
推荐指数
1
解决办法
3189
查看次数

标签 统计

azure ×1

azure-cognitive-search ×1