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 - 查詢的匹配項總數。

類建構函式

下表顯示一個類建構函式 -

序號 建構函式與描述
1

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

類方法

下表展示了不同的類方法 -

序號 方法與描述
1

getMaxScore()

返回遇到的最大評分值。

2

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

返回一個新的 TopDocs,其中包含來自提供的 TopDocs 的前 N 個結果,按照指定的 Sort 排序。

3

void setMaxScore(float maxScore)

設定遇到的最大評分值。

繼承的方法

此類從以下類繼承方法 -

  • java.lang.Object
lucene_searching_classes.htm
廣告
© . All rights reserved.