Serializable
, Comparable<Term>
public final class Term extends Object implements Comparable<Term>, Serializable
Constructor | 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 | 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>
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.