Pregunta simple: ¿Cómo hacer quede Lucene no elimine palabras de finalización al analizar mi oración?¿Cómo se ordena a StandardAnalyzer en Lucene que no elimine las palabras de parada?
8
A
Respuesta
11
La respuesta depende de la versión. Por Lucene 3.0.3 (current), que necesita para construir el StandardAnalyzer con un conjunto vacío de palabras vacías, usando algo como esto:
Analyzer ana = new StandardAnalyzer(LUCENE_30, Collections.emptySet());
6
Actualización: la respuesta es dependiente de la versión. Para Lucene 4.0, utilice:
Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40, CharArraySet.EMPTY_SET);
Tenga en cuenta que la StandardAnalyzer
no está en el frasco de Lucene núcleos, pero en lucene-analyzers-common-4.0.0.jar
2
para Lucene 6.0.0, utilice
StandardAnalyzer analyzer = StandardAnalyzer(CharArraySet.EMPTY_SET);
Cuestiones relacionadas
- 1. Cómo restablecer las palabras de parada en MYSQL?
- 2. característica que falta en Lucene 4.0 instantánea
- 3. Lucene: frases de varias palabras como términos de búsqueda
- 4. Cómo hacer que Varnish ignore, no elimine las cookies
- 5. ¿Cómo hacer que Lucene coincida con todas las palabras en la consulta?
- 6. Elimine palabras específicas de la cadena
- 7. Stemming palabras en inglés con Lucene
- 8. Cómo hacer que Hibernate no elimine tablas
- 9. Lucene.NET, StandardAnalyzer, stopwords y seguridad de hilos
- 10. Lucene QueryParser necesitaba que funcione con Custom Analyzer con filtro de parada y porterstemfilter
- 11. ¿Cómo hacer que un MovieClip se elimine solo en AS3?
- 12. ¿Dónde puedo encontrar una lista de palabras de parada hebreas?
- 13. evitando que se elimine el símbolo no utilizado
- 14. ¿Cómo puedo hacer que git-svn elimine las sucursales remotas que ya no existen?
- 15. Almacenamiento de palabras con un apóstrofo en el índice Lucene
- 16. Búsqueda por palabras clave (OR, Y) en Lucene
- 17. jqGrid no ordena las fechas correctamente
- 18. La tecla de parada no se repite en espera. (JQuery)
- 19. RDLC Informe no se ordena el camino lo cuento a
- 20. ¿Cómo hago para que Pydev vuelva a calcular las importaciones (elimine las x rojas)?
- 21. ¿Cómo se ordena una lista en Jinja2?
- 22. DataTable.DefaultView.Sort no ordena
- 23. Pregunta de Lucene: bla ~ * (coincide con palabras que comienzan con algo borroso), ¿cómo?
- 24. ¿Cómo se eligen las palabras SYNC?
- 25. ¿Cómo se ordena mediante un método de modelo personalizado que no tiene ningún atributo en SQL?
- 26. ¿Cuáles son las mejores alternativas a Lucene?
- 27. Linux: eliminando archivos que no contienen todas las palabras especificadas
- 28. ¿Cómo se ordena una matriz de objetos?
- 29. Cómo evitar que IntelliJ IDEA elimine paquetes no utilizados?
- 30. ¿Cómo evito que IIS7 elimine mis cookies?
pensado así .. . Estaba esperando si alguien decía "hay algo en API para hacerlo" :) Supongo que voy a ir con tu respuesta :) :) – Shrinath
¡No olvides marcar la respuesta correcta entonces! – Joel
@Joel, @Yuval: Aceptada la respuesta :) y también votada :) – Shrinath