Lucene - Documento
Documento representa um documento virtual com Campos onde Campo é um objeto que pode conter o conteúdo do documento físico, seus metadados e assim por diante. O Analyzer pode compreender apenas um Documento.
Declaração de Classe
A seguir está a declaração para org.apache.lucene.document.Document classe -
public final class Document
extends Object
implements Serializable
Construtores de classe
As tabelas a seguir mostram um construtor de classe -
S.No. | Construtor e descrição |
---|---|
1 | Document() Constrói um novo documento sem campos. |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | void clearLock(String name) Tentar liberar (destravar e remover com força) o bloqueio especificado. |
2 | void add(Fieldable field) Adiciona um campo a um documento. |
3 | String get(String name) Retorna o valor da string do campo com o nome fornecido, se houver algum neste documento, ou nulo. |
4 | byte[] getBinaryValue(String name) Retorna uma matriz de bytes para o primeiro (ou único) campo que possui o nome especificado como o parâmetro do método. |
5 | byte[][] getBinaryValues(String name) Retorna uma matriz de matrizes de bytes para os campos que têm o nome especificado como o parâmetro do método. |
6 | float getBoost() Retorna, no momento da indexação, o fator de aumento conforme definido por setBoost (float). |
7 | Field getField(String name) Descontinuada. Use getFieldable (java.lang.String) em vez disso e lance dependendo do tipo de dados. |
8 | Fieldable getFieldable(String name) Retorna um campo com o nome fornecido, se houver algum neste documento, ou nulo. |
9 | Fieldable[] getFieldables(String name) Retorna uma matriz de Fieldables com o nome fornecido. |
10 | List<Fieldable> getFields() Retorna uma lista de todos os campos em um documento. |
11 | Field[] getFields(String name) Descontinuada. Use getFieldable (java.lang.String) em vez disso e lance dependendo do tipo de dados. |
12 | String[] getValues(String name) Retorna uma matriz de valores do campo especificado como o parâmetro do método. |
13 | void removeField(String name) Remove o campo com o nome especificado do documento. |
14 | void removeFields(String name) Remove todos os campos com o nome fornecido do documento. |
15 | void setBoost(float boost) Define um fator de aumento para ocorrências em qualquer campo deste documento. |
16 | String toString() Imprime os campos de um documento para consumo humano. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.lang.Object