目录

TermQuery

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. 方法和描述
1 void addDocument(Document doc)

将文档添加到此索引。

2 Weight createWeight(Searcher searcher)

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

3 boolean equals(Object o)

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

4 void extractTerms(Set<Term> terms)

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

5 Term getTerm()

返回此查询的术语。

6 int hashCode()

返回此对象的哈希码值。

7 String toString(String field)

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

方法继承 (Methods Inherited)

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

  • org.apache.lucene.search.Query
  • java.lang.Object
↑回到顶部↑
WIKI教程 @2018