我对使用结构化搜索语法时是否必须转义特殊字符感到困惑。
CloudSearch docs指出,使用简单搜索语法时,必须使用反斜杠\
来转义特殊字符。但是,如果我使用“结构化”来执行此操作,则会收到错误消息:Syntax error in query: unexpected character '\\'
如果我使用结构化搜索语法搜索34.5mn m³/d
(不转义正斜杠),则会获得成功。因此,如果使用“结构化”,是否不必转义特殊字符?特殊字符仅应在使用简单搜索语法时转义吗?
注意:我正在使用C#AWS开发工具包。