TermQuery
优质
小牛编辑
127浏览
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. | 方法和描述 |
---|---|
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