AnsweredAssumed Answered

¿Cómo encontrar una frase exacta con Lucene?

Question asked by spilby on Jun 17, 2014
Buenas,

si tengo una propiedad que vale "A B C" en un nodo, ¿cuál sería la query de Lucene para que me encuentre "A B" y no me devuelva "A B C"?

Si uso esta query


PATH: "//app:company_home/app:user_homes/cm:dir//." AND @zzz\:mi_propiedad:"A B"


me está devolviendo dos nodos, el que vale "A B" y el "A B C". Sólo quiero el primero.

He probado de usar el caracter "=" como he leido en algun foro:


PATH: "//app:company_home/app:user_homes/cm:dir//." AND =@zzz\:mi_propiedad:"A B"


pero no encuentra nada.

Mi xml lo tengo así:


<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<atomic>false</atomic>
<stored>true</stored>
<tokenised>false</tokenised>

</index>

Merci!

Outcomes