位置:首頁 > Java技術 > Lucene教學 > Lucene TopDocs類

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.N. 構造函數和說明
1 TopDocs(int totalHits, ScoreDoc[] scoreDocs, float maxScore) 

類方法

S.N. 方法及說明
1 getMaxScore()
返回遇到的最大比分的值
2 static TopDocs merge(Sort sort, int topN, TopDocs[] shardHits)
返回一個新的TopDocs,包含橫跨提供TopDocs 的topN結果,由指定的 Sort 排序
3 void setMaxScore(float maxScore)
設置遇到的最大比分的值

繼承的方法

這個類繼承了以下類方法:

  • java.lang.Object