Lucene - TopDocs
TopDocs aponta para os primeiros N resultados de pesquisa que correspondem aos critérios de pesquisa. É um recipiente simples de ponteiros para apontar para documentos que são a saída do resultado da pesquisa.
Declaração de Classe
A seguir está a declaração para org.apache.lucene.search.TopDocs classe -
public class TopDocs
extends Object
implements Serializable
Campo
A seguir estão os campos para org.apache.lucene.search.TopDocs classe -
ScoreDoc[] scoreDocs - Os principais resultados da consulta.
int totalHits - O número total de resultados da consulta.
Construtores de classe
A tabela a seguir mostra um construtor de classe -
S.No. | Construtor e descrição |
---|---|
1 | TopDocs(int totalHits, ScoreDoc[] scoreDocs, float maxScore) |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | getMaxScore() Retorna o valor máximo de pontuação encontrado. |
2 | static TopDocs merge(Sort sort, int topN, TopDocs[] shardHits) Retorna um novo TopDocs, contendo topN resultados nos TopDocs fornecidos, classificando pela classificação especificada. |
3 | void setMaxScore(float maxScore) Define o valor máximo de pontuação encontrado. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.lang.Object