Lucene - Documento

Documento representa un documento virtual con Campos donde Campo es un objeto que puede contener el contenido del documento físico, sus metadatos, etc. El analizador solo puede comprender un documento.

Declaración de clase

A continuación se muestra la declaración de org.apache.lucene.document.Document clase -

public final class Document
   extends Object
      implements Serializable

Constructores de clases

Las siguientes tablas muestran un constructor de clases:

S.No. Constructor y descripción
1

Document()

Construye un nuevo documento sin campos.

Métodos de clase

La siguiente tabla muestra los diferentes métodos de clase:

S.No. Método y descripción
1

void clearLock(String name)

Intente despejar (desbloquear y quitar con fuerza) el bloqueo especificado.

2

void add(Fieldable field)

Agrega un campo a un documento.

3

String get(String name)

Devuelve el valor de cadena del campo con el nombre dado, si lo hay en este documento, o nulo.

4

byte[] getBinaryValue(String name)

Devuelve una matriz de bytes para el primer (o único) campo que tiene el nombre especificado como parámetro del método.

5

byte[][] getBinaryValues(String name)

Devuelve una matriz de matrices de bytes para los campos que tienen el nombre especificado como parámetro de método.

6

float getBoost()

Devuelve, en el momento de la indexación, el factor de impulso establecido por setBoost (float).

7

Field getField(String name)

Obsoleto. Use getFieldable (java.lang.String) en su lugar y transmita según el tipo de datos.

8

Fieldable getFieldable(String name)

Devuelve un campo con el nombre de pila si existe alguno en este documento, o nulo.

9

Fieldable[] getFieldables(String name)

Devuelve una matriz de Fieldables con el nombre dado.

10

List<Fieldable> getFields()

Devuelve una lista de todos los campos de un documento.

11

Field[] getFields(String name)

Obsoleto. Use getFieldable (java.lang.String) en su lugar y transmita según el tipo de datos.

12

String[] getValues(String name)

Devuelve una matriz de valores del campo especificado como parámetro del método.

13

void removeField(String name)

Elimina el campo con el nombre especificado del documento.

14

void removeFields(String name)

Elimina todos los campos con el nombre de pila del documento.

15

void setBoost(float boost)

Establece un factor de impulso para los hits en cualquier campo de este documento.

dieciséis

String toString()

Imprime los campos de un documento para consumo humano.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.lang.Object