Algún tipo de caracter que me permita separar las palabras. Pero a la hora de buscar, no encuentra nada, o me dá un error de sintaxis.
He probado poniendo @cm\:<Test><Primero>:"7" y tambien @cm\:\<Test\>\<Primero\>:"7" pero no funciona.
¿Alguien sabe, por favor, cómo podría hacerlo? Algun caracter especial que me permita separar palabras (el _ funciona pero no me sirve). ¿O estoy haciendo mal las búsquedas? A ver si alguien me puede ayudar, please…
Me respondo a mi mismo por si puede ayudar a alguien con este problema.
Lucene trabaja con la ISO9075, por lo que hay que convertir esos caracteres especiales a esa ISO. En este link podéis ver las principales correspondencias de caracteres:
Una forma simple de codificar correctamente esto es usar el método ISO9075.encode de org.alfresco.webservice.util, y te pasará esos caracteres especiales a los utilizados por esa ISO. Por ej, el espacio lo convierte en _x0020_.
Poniendo _x007b_Test_x007d__x007b_Primero_x007d_ me ha encontrado el nodo.