Wal*_*bal 3 azure azure-cognitive-search
我的要求是我的应用程序应该能够搜索其中包含双引号的字符串。例如22" Wood Log。目前,搜索该字符串会返回查询失败的错误。
我知道使用像“abc”这样的引号只会给我结果abc。但在22" Wood Log的情况下,双引号代表英寸,用户可能会搜索“22" Wood Log”,希望看到22" Wood Log 的结果。
在当前情况下,我可以选择哪些选项来获得一些结果?我希望我的问题不是太含糊。
小智 6
Gaurav Mantri 提供的评论是正确的。您应该使用反斜杠字符转义搜索查询中的特殊字符\。
有关查询语法的更多详细信息和参考,请访问: https: //learn.microsoft.com/en-us/rest/api/searchservice/lucene-query-syntax-in-azure-search
(您的特定查询在“转义特殊字符”部分下得到解答)
| 归档时间: |
|
| 查看次数: |
8349 次 |
| 最近记录: |