Quiero que mi consulta de Lucene para contener algo similar a:Let Lucene incluye espacios en término de coincidencia exacta
companyNam: Mercedes camiones
donde hará una coincidencia exacta de la cadena " mercedes trucks "en el campo companyName.
El companyName es un campo untokenized, pero nada con un espacio devuelve resultados nulos ..
new TermQuery(new Term("companyName", "mercedes trucks"));
Los resultados siempre 0 resultados si hay un espacio en cuestión. De lo contrario, mi programa funciona bien.
Creo que necesitamos ver el código que agrega este campo a los documentos de índice – itsadok
¿CompanyName solo contiene "mercedes trucks"? ¿Has considerado que podría haber un problema en la carcasa? ¿O tal vez algún tipo de StemmingFilter que elimina las terminaciones s? – jishi
@jishi: Ya no estoy trabajando en este proyecto y ya no tengo acceso al código. Creo que podría tratarse de un problema de la carcasa, pero ya no puedo verificarlo. –