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