Lucène - TopDocs

TopDocs pointe vers les N premiers résultats de recherche qui correspondent aux critères de recherche. C'est un simple conteneur de pointeurs pour pointer vers des documents qui sont la sortie du résultat de la recherche.

Déclaration de classe

Voici la déclaration pour org.apache.lucene.search.TopDocs classe -

public class TopDocs
   extends Object
      implements Serializable

Champ

Voici les champs pour org.apache.lucene.search.TopDocs classe -

  • ScoreDoc[] scoreDocs - Les meilleurs résultats pour la requête.

  • int totalHits - Le nombre total de résultats pour la requête.

Constructeurs de classe

Le tableau suivant montre un constructeur de classe -

S.No. Constructeur et description
1

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

Méthodes de classe

Le tableau suivant montre les différentes méthodes de classe -

S.No. Méthode et description
1

getMaxScore()

Renvoie la valeur de score maximale rencontrée.

2

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

Renvoie un nouveau TopDocs, contenant les résultats topN dans les TopDocs fournis, triés par le tri spécifié.

3

void setMaxScore(float maxScore)

Définit la valeur de score maximale rencontrée.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • java.lang.Object