特殊文字のエスケープ

Lucene では、クエリ構文に含まれている特殊文字のエスケープがサポートされています。現在、以下の文字が特殊文字として使用されています。

+ - && \|\| ! ( ) { } [ ] ^ " ~ \* ? : \\

これらの文字をエスケープするには、その文字の前に \ を付加します。たとえば、 (1+1):2 を検索するには、次のクエリを使用します。

\(1\+1\)\:2