lunes, 10 de diciembre de 2012

Escapar caracteres especiales en búsqueda Lucene

Aquí os dejo un enlace que me ha facilitado la solución para escapar los caracteres especiales para Lucene:

Escapar

El error que suele dar Lucene es parecido al siguiente:

Parse exception: org.apache.lucene.queryParser.ParseException: Cannot parse 'todosTitulos.titulo_filter:[Secuencia\]': Encountered " "]" "] "" at line 1, column 38.
Was expecting one of:
    "TO" ...
    ...
    ... 


Simplemente con hacer QueryParser.escape(queryString) ya tenemos el texto preparado para la búsqueda evitando problemas!

No hay comentarios:

Publicar un comentario