Lucene-topdocs

提供:Dev Guides
移動先:案内検索

Lucene-TopDocs

TopDocsは、検索条件に一致する上位N個の検索結果を指します。 検索結果の出力であるドキュメントを指すポインタの単純なコンテナです。

クラス宣言

以下は org.apache.lucene.search.TopDocs クラスの宣言です-

public class TopDocs
   extends Object
      implements Serializable

フィールド

以下は、 org.apache.lucene.search.TopDocs クラスのフィールドです-

  • ScoreDoc [] scoreDocs -クエリの上位ヒット。
  • int totalHits -クエリのヒットの総数。

クラスコンストラクター

次の表は、クラスコンストラクタを示しています-

S.No. Constructor & Description
1 TopDocs(int totalHits, ScoreDoc[] scoreDocs, float maxScore)

クラスメソッド

次の表は、さまざまなクラスメソッドを示しています-

S.No. Method & Description
1

getMaxScore()

検出された最大スコア値を返します。

2

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

指定されたソートでソートされた、提供されたTopDocs全体のtopN結果を含む新しいTopDocsを返します。

3

void setMaxScore(float maxScore)

検出された最大スコア値を設定します。

継承されるメソッド

このクラスは、次のクラスからメソッドを継承します-

  • java.lang.Object