Estoy usando la clase Highlighter de Lucene para resaltar fragmentos de resultados de búsqueda coincidentes y funciona bien. Me gustaría pasar de buscar con el Analizador estándar al Analizador inglés, que realizará la derivación de términos.Resaltador Lucene con analizador de origen
Los resultados de búsqueda son buenos, pero ahora el marcador no siempre encuentra coincidencias. Aquí está un ejemplo de lo que estoy viendo:
document field text 1: Everyone likes goats.
document field text 2: I have a goat that eats everything.
Utilizando el EnglishAnalyzer y la búsqueda de la "cabra", ambos documentos se hacen coincidir, pero el marcador sólo es capaz de encontrar un fragmento adaptado a partir del documento 2. ¿Hay una forma de hacer que el resaltador devuelva datos para ambos documentos?
Entiendo que los caracteres son diferentes para los tokens, pero los mismos tokens siguen ahí, por lo que parece razonable que solo destaque el token que esté presente en esa ubicación.
Si ayuda, esto es usando Lucene 3.5.