AnsweredAssumed Answered

extraño comportamiento en busqueda con Lucene

Question asked by gute on Dec 6, 2011
Latest reply on Dec 6, 2011 by cristinamr
Estoy intentando realizar un pequeño web script que haga una busqueda en una determinada ruta y me entregue todos los resultados que contengan una cierta cadena, para esto utilizo lo siguiente


filtro = 'document';
var res = search.luceneSearch("(PATH:\"/app:company_home/cm:" + url.extension + "//*\" ) AND (@cm\\:name:*" + filtro + "*)");

los nombres de los documentos que estan dentro de un determinado nodo que estoy buscando son:

    Documento de Calificación Presentación Oral.doc
    Decálogo de las Presentaciones - Edmundo Leiva Lobos.doc
    Carta de Titulacion IEI 2011 2.doc
cuando filtro es igual a document, me encuentra solo el primer archivo, lo cual es correcto, pero si filtro es igual a documento, no existen resultados, con otra prueba comprobe que si busco cart, encuentra el ultimo, pero si busco carta, no encuentra nada. Estos resultados me dan a entender que el problema esta en los espacion despues de la palabra, si la cadena a buscar coincide con algo e inmediatamente hay un espacio, algo falla.

La verdad no se como resolver esto, estaria muy agradecido si alguien pudiera guiarme un poco en este tema, muchas gracias

Outcomes