【发布时间】:2014-02-26 03:48:14
【问题描述】:
Lucene 支持对属于查询语法一部分的特殊字符进行转义。当前列表特殊字符为
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \
要转义这些字符,请在字符前使用 \。例如,要搜索 (1+1):2,请使用以下查询:
\(1\+1\)\:2
我的问题是如何一次性逃离整个字符串?例如myStringToEscape = "ABC^ " ~ * ? :DEF";如何获得escapedString。
【问题讨论】: