AnsweredAssumed Answered

Lucene Search documentos que empiezen por una letra

Question asked by ruben.arjonilla on Jun 8, 2011
Buenas tardes,

tengo un problema para encontrar documentos que empiecen por una letra, o conjunto de letras.

Según la wiki de alfresco, http://wiki.alfresco.com/wiki/Search#Finding_nodes_by_text_property_values
Para buscar un documento que empiece por una letra o conjunto de letras hay que hacer la siguiente búsqueda:

@cm\:name:ban*

esto, en teoría, busca ficheros que su nombre empieza por "ban", pero esto no es así del todo.
También me encuentra ficheros que por ejemplo se llamen: xxx_banxxx (que justo delante de ban tengan un _)
ejemplo de ficheros que me encontraría con la query:
banana.pdf
hola_banana.pdf
hola_hola_banana.pdf

Sin embargo, si no contiene el "_" justo antes de "ban" no los encuentra.
ejemplo de las que no encuentra:
abanana.pdf
hola_abanana.pdf

Solamente me pasa (que me haya dado cuenta), con los ficheros que contienen "_" aunque no descarto que sea posible que pase con algún otro carácter.
No entiendo por que los encuentra, estos no comienzan por "ban", lo contienen.

Alguien Sabe porque pasa esto o como puede solucionarse?

Me pasa tanto en 3.3g como en 3.4d (no lo he probado con otras versiones)

Muchas gracias por adelantado :)

Outcomes