Lucene - 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 apuntar a documentos que son la salida del resultado de la búsqueda.

Declaración de clase

A continuación se muestra la declaración de org.apache.lucene.search.TopDocs clase -

public class TopDocs
   extends Object
      implements Serializable

Campo

Los siguientes son los campos para org.apache.lucene.search.TopDocs clase -

  • ScoreDoc[] scoreDocs - Los mejores resultados de la consulta.

  • int totalHits : El número total de resultados de la consulta.

Constructores de clases

La siguiente tabla muestra un constructor de clases:

S.No. Constructor y descripción
1

TopDocs(int totalHits, ScoreDoc[] scoreDocs, float maxScore)

Métodos de clase

La siguiente tabla muestra los diferentes métodos de clase:

S.No. Método y descripción
1

getMaxScore()

Devuelve el valor de puntuación máximo encontrado.

2

static TopDocs merge(Sort sort, int topN, TopDocs[] shardHits)

Devuelve un TopDocs nuevo, que contiene resultados topN en los TopDocs proporcionados, ordenados por el Orden especificado.

3

void setMaxScore(float maxScore)

Establece el valor de puntuación máximo encontrado.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.lang.Object