Lucene - TopDocs

TopDocs punta ai primi N risultati di ricerca che corrispondono ai criteri di ricerca. È un semplice contenitore di puntatori per puntare a documenti che sono l'output del risultato della ricerca.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per org.apache.lucene.search.TopDocs classe -

public class TopDocs
   extends Object
      implements Serializable

Campo

Di seguito sono riportati i campi per org.apache.lucene.search.TopDocs classe -

  • ScoreDoc[] scoreDocs - I risultati migliori per la query.

  • int totalHits - Il numero totale di risultati per la query.

Costruttori di classi

La tabella seguente mostra un costruttore di classi:

S.No. Costruttore e descrizione
1

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

Metodi di classe

La tabella seguente mostra i diversi metodi di classe:

S.No. Metodo e descrizione
1

getMaxScore()

Restituisce il valore di punteggio massimo riscontrato.

2

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

Restituisce un nuovo TopDocs, contenente i risultati topN tra i TopDocs forniti, ordinando in base all'ordinamento specificato.

3

void setMaxScore(float maxScore)

Imposta il valore massimo del punteggio riscontrato.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • java.lang.Object