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