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