当前位置: 首页 > 文档资料 > Lucene 中文文档 >

TopDocs

优质
小牛编辑
125浏览
2023-12-01

TopDocs指向与搜索条件匹配的前N个搜索结果。 它是指向指向搜索结果输出的文档的指针的简单容器。

Class 声明 (Class Declaration)

以下是org.apache.lucene.search.TopDocs类的声明 -

public class TopDocs
   extends Object
      implements Serializable

字段 (Field)

以下是org.apache.lucene.search.TopDocs类的字段 -

  • ScoreDoc[] scoreDocs - 查询的热门点击次数。

  • int totalHits - 查询的总命中数。

类构造函数 (Class Constructors)

下表显示了一个类构造函数 -

S.No.构造函数和描述
1

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

Class Methods

下表显示了不同的类方法 -

S.No.方法和描述
1

getMaxScore()

返回遇到的最大分数值。

2

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

返回一个新的TopDocs,在提供的TopDocs中包含topN结果,按指定的Sort排序。

3

void setMaxScore(float maxScore)

设置遇到的最大分数值。

方法继承 (Methods Inherited)

该类继承以下类中的方法 -

  • java.lang.Object