Lucene - Pesquisando Classes
O processo de pesquisa é novamente uma das principais funcionalidades fornecidas pelo Lucene. Seu fluxo é semelhante ao do processo de indexação. A pesquisa básica do Lucene pode ser feita usando as seguintes classes, que também podem ser chamadas de classes básicas para todas as operações relacionadas à pesquisa.
Pesquisando Classes
A seguir está uma lista de classes comumente usadas durante o processo de pesquisa.
S.No. | Classe e descrição |
---|---|
1 | IndexSearcher Esta classe atua como um componente central que lê / pesquisa índices criados após o processo de indexação. Leva instância de diretório apontando para o local que contém os índices. |
2 | Prazo Esta classe é a unidade de pesquisa mais baixa. É semelhante ao Field no processo de indexação. |
3 | Inquerir Consulta é uma classe abstrata e contém vários métodos utilitários e é o pai de todos os tipos de consultas que Lucene usa durante o processo de pesquisa. |
4 | TermQuery TermQuery é o objeto de consulta mais comumente usado e é a base de muitas consultas complexas que o Lucene pode utilizar. |
5 | TopDocs TopDocs aponta para os primeiros N resultados de pesquisa que correspondem aos critérios de pesquisa. É um contêiner simples de indicadores para apontar para documentos que são a saída de um resultado de pesquisa. |