Lucene 基础教程

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/lucene-term.html

Lucene Term类


这个类是搜索的最低单位。它是在索引过程中类似Field。

类声明

以下是org.apache.lucene.index.Term类的声明:


public final class Term
   extends Object
      implements Comparable, Serializable

类构造函数

S.N. 构造函数和说明
1 Term(String fld)
构造具有给定字段和空文本的术语。
2 Term(String fld, String txt)
构造具有给定字段和文本的术语。

类方法

S.N. 方法及说明
1 void addDocument(Document doc) 
增加一个文档到该索引
2 int compareTo(Term other)
比较两个条件,返回负整数如果这个术语是属于前面的参数,返回零如果这个词等于参数,如果在该参数后,这个词是一个正整数
3 Term createTerm(String text)
新条款的优化构建使用相同的字段,因为这个术语 - 避免 field.intern()的开销
4 boolean equals(Object obj) 
5 String field()
返回这个术语,一个内部字符串的字段
6 int hashCode() 
7 String text()
返回这个术语的文本
8 String toString() 

方法继承

这个类从以下类继承的方法:

  • java.lang.Object