特殊文字のエスケープ¶
Lucene では、クエリ構文に含まれている特殊文字のエスケープがサポートされています。現在、以下の文字が特殊文字として使用されています。
+ - && \|\| ! ( ) { } [ ] ^ " ~ \* ? : \\
これらの文字をエスケープするには、その文字の前に \
を付加します。たとえば、 (1+1):2
を検索するには、次のクエリを使用します。
\(1\+1\)\:2
Lucene では、クエリ構文に含まれている特殊文字のエスケープがサポートされています。現在、以下の文字が特殊文字として使用されています。
+ - && \|\| ! ( ) { } [ ] ^ " ~ \* ? : \\
これらの文字をエスケープするには、その文字の前に \
を付加します。たとえば、 (1+1):2
を検索するには、次のクエリを使用します。
\(1\+1\)\:2