Azure搜索-在搜索字符串中使用双引号
我要求我的应用程序应该能够搜索包含双引号的字符串。例如22“Wood Log。当前,搜索此字符串会返回查询失败的错误 我知道,使用诸如“abc”之类的引号将只为我提供abc的结果。但是对于22”木材原木,双引号表示英寸,用户可以像“22”木材原木这样搜索,希望看到22”木材原木的结果Azure搜索-在搜索字符串中使用双引号,azure,azure-cognitive-search,Azure,Azure Cognitive Search,我要求我的应用程序应该能够搜索包含双引号的字符串。例如22“Wood Log。当前,搜索此字符串会返回查询失败的错误 我知道,使用诸如“abc”之类的引号将只为我提供abc的结果。但是对于22”木材原木,双引号表示英寸,用户可以像“22”木材原木这样搜索,希望看到22”木材原木的结果 在当前场景中,我有哪些选项可以获得一些结果?我希望我的问题不要太模棱两可 Gaurav Mantri提供的评论是正确的。您应该使用反斜杠\字符转义搜索查询中的特殊字符 有关查询语法的更多详细信息和参考,请访问: (
在当前场景中,我有哪些选项可以获得一些结果?我希望我的问题不要太模棱两可 Gaurav Mantri提供的评论是正确的。您应该使用反斜杠
\
字符转义搜索查询中的特殊字符
有关查询语法的更多详细信息和参考,请访问:
(您的特定查询将在以下部分得到回答:转义特殊字符)请尝试使用
\“
转义”
,它应该可以工作。因此,您的搜索字符串将是22\“Wood Log
。这对我来说很有用。我只需对搜索字符串进行一些自定义解析,如“22”Wood Log(有三个双引号)。谢谢