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.