public final class Term extends Object implements Comparable<Term>, Serializable
Constructor and Description |
---|
Term(String fld)
Constructs a Term with the given field and empty text.
|
Term(String fld,
String txt)
Constructs a Term with the given field and text.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Term other)
Compares two terms, returning a negative integer if this
term belongs before the argument, zero if this term is equal to the
argument, and a positive integer if this term belongs after the argument.
|
Term |
createTerm(String text)
Optimized construction of new Terms by reusing same field as this Term
- avoids field.intern() overhead
|
boolean |
equals(Object obj) |
String |
field()
Returns the field of this term, an interned string.
|
int |
hashCode() |
String |
text()
Returns the text of this term.
|
String |
toString() |
public Term(String fld, String txt)
Note that a null field or null text value results in undefined behavior for most Lucene APIs that accept a Term parameter.
public Term(String fld)
fld
- public final String field()
public final String text()
public Term createTerm(String text)
text
- The text of the new term (field is implicitly same as this Term instance)public final int compareTo(Term other)
compareTo
in interface Comparable<Term>