Lucene supporta la risoluzione dei caratteri speciali che fanno parte della sintassi di una query.
Sono definiti i seguenti caratteri speciali:
+-&& || !(){}[]^"~*?:\
Per risolvere un carattere speciale, anteporre al carattere una barra retroversa
(\).
Esempi:
Per ricercare la stringa (1+1):2, utilizzare la seguente sintassi:
\(1+1\)\:2
Per ricercare la specifica di un percorso UNC (Uniform Naming Convention), ad esempio \\nome_server\percorso_risorsa_condivisa, utilizzare la seguente sintassi: