Lucene - Buscando clases
El proceso de búsqueda es nuevamente una de las funcionalidades centrales proporcionadas por Lucene. Su flujo es similar al del proceso de indexación. La búsqueda básica de Lucene se puede realizar utilizando las siguientes clases que también pueden denominarse clases de base para todas las operaciones relacionadas con la búsqueda.
Buscando clases
A continuación se muestra una lista de clases de uso común durante el proceso de búsqueda.
S.No. | Clase y descripción |
---|---|
1 | IndexSearcher Esta clase actúa como un componente central que lee / busca índices creados después del proceso de indexación. Toma una instancia de directorio que apunta a la ubicación que contiene los índices. |
2 | Término Esta clase es la unidad de búsqueda más baja. Es similar a Field en el proceso de indexación. |
3 | Consulta Query es una clase abstracta y contiene varios métodos de utilidad y es el padre de todos los tipos de consultas que Lucene utiliza durante el proceso de búsqueda. |
4 | TermQuery TermQuery es el objeto de consulta más utilizado y es la base de muchas consultas complejas que Lucene puede utilizar. |
5 | TopDocs TopDocs apunta a los primeros N resultados de búsqueda que coinciden con los criterios de búsqueda. Es un contenedor simple de punteros para señalar documentos que son la salida de un resultado de búsqueda. |