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

TermQuery

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

TermQuery是最常用的查询对象,是Lucene可以使用的许多复杂查询的基础。

Class 声明 (Class Declaration)

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

public class TermQuery
   extends Query

类构造函数 (Class Constructors)

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

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

TermQuery(Term t)

构造术语t的查询。

Class Methods

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

S.No.方法和描述
1void addDocument(Document doc)

将文档添加到此索引。

2Weight createWeight(Searcher searcher)

专家:为此查询构造适当的权重实现。

3boolean equals(Object o)

如果if等于此,则返回true。

4void extractTerms(Set<Term> terms)

专家:将此查询中出现的所有术语添加到术语集中。

5Term getTerm()

返回此查询的术语。

6int hashCode()

返回此对象的哈希码值。

7String toString(String field)

打印此查询的用户可读版本。

方法继承 (Methods Inherited)

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

  • org.apache.lucene.search.Query
  • java.lang.Object