Lucene - Termo
Esta classe é a unidade de pesquisa mais baixa. É semelhante a Field no processo de indexação.
Declaração de Classe
A seguir está a declaração para org.apache.lucene.index.Term classe -
public final class Term
extends Object
implements Comparable<Term>, Serializable
Construtores de classe
A tabela a seguir mostra uma lista de construtores de classes -
S.No. | Construtor e descrição |
---|---|
1 | Term(String fld) Constrói um termo com o campo fornecido e texto vazio. |
2 | Term(String fld, String txt) Constrói um termo com o campo e o texto fornecidos. |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | void addDocument(Document doc) Adiciona um documento a este índice. |
2 | int compareTo(Term other) Compara dois termos, retornando um inteiro negativo se este termo pertencer antes do argumento, zero se este termo for igual ao argumento e um inteiro positivo se este termo pertencer após o argumento. |
3 | Term createTerm(String text) Construção otimizada de novos termos reutilizando o mesmo campo deste Termo - evita a sobrecarga de field.intern (). |
4 | boolean equals(Object obj) |
5 | String field() Retorna o campo deste termo, uma string interna. |
6 | int hashCode() |
7 | String text() Retorna o texto deste termo. |
8 | String toString() |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.lang.Object