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.