Caracteres Especiais de Escape

O Lucene suporta caracteres especiais de escape que fazem parte da sintaxe da consulta.

Os seguintes caracteres especiais são definidos:

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

Para escapar um caractere especial, preceda o caractere com uma barra invertida (\).

Exemplos:
  • Para procurar a cadeia (1+1):2, use a seguinte sintaxe:
    \(1+1\)\:2
  • Para procurar uma especificação do caminho Uniform Naming Convention (UNC), como \\server_name\shared_resource_path, use a seguinte sintaxe:
    \\\\server_name\\shared_resource_path

Feedback