Lucene - TermQuery 类

  • 简述

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

    以下是声明 org.apache.lucene.search.TermQuery 类 -
    
    public class TermQuery
       extends Query
    
  • 类构造函数

    下表显示了一个类构造函数 -
    序号 构造函数和描述
    1
    TermQuery(Term t)
    为术语 t 构造查询。
  • 类方法

    下表显示了不同的类方法 -
    序号 方法和说明
    1 void addDocument(Document doc)
    将文档添加到此索引。
    2 Weight createWeight(Searcher searcher)
    专家:为这个查询构造一个合适的权重实现。
    3 boolean equals(Object o)
    如果 o 等于 this,则返回 true。
    4 void extractTerms(Set<Term> terms)
    专家:将出现在此查询中的所有术语添加到术语集中。
    5 Term getTerm()
    返回此查询的术语。
    6 int hashCode()
    返回此对象的哈希码值。
    7 String toString(String field)
    打印此查询的用户可读版本。
  • 继承的方法

    这个类继承了以下类的方法 -
    • org.apache.lucene.search.Query
    • java.lang.Object