Lucene - Documento
Document rappresenta un documento virtuale con Fields dove Field è un oggetto che può contenere il contenuto del documento fisico, i suoi metadati e così via. L'analizzatore può comprendere solo un documento.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per org.apache.lucene.document.Document classe -
public final class Document
extends Object
implements Serializable
Costruttori di classi
Le tabelle seguenti mostrano un costruttore di classi -
S.No. | Costruttore e descrizione |
---|---|
1 | Document() Costruisce un nuovo documento senza campi. |
Metodi di classe
La tabella seguente mostra i diversi metodi di classe:
S.No. | Metodo e descrizione |
---|---|
1 | void clearLock(String name) Tentare di cancellare (sbloccare e rimuovere forzatamente) il blocco specificato. |
2 | void add(Fieldable field) Aggiunge un campo a un documento. |
3 | String get(String name) Restituisce il valore stringa del campo con il nome specificato, se presente in questo documento, o null. |
4 | byte[] getBinaryValue(String name) Restituisce una matrice di byte per il primo (o l'unico) campo con il nome specificato come parametro del metodo. |
5 | byte[][] getBinaryValues(String name) Restituisce una matrice di matrici di byte per i campi con il nome specificato come parametro del metodo. |
6 | float getBoost() Restituisce, al momento dell'indicizzazione, il fattore di aumento impostato da setBoost (float). |
7 | Field getField(String name) Deprecato. Utilizza invece getFieldable (java.lang.String) ed esegui il cast in base al tipo di dati. |
8 | Fieldable getFieldable(String name) Restituisce un campo con il nome specificato, se presente in questo documento, o null. |
9 | Fieldable[] getFieldables(String name) Restituisce un array di Fieldables con il nome specificato. |
10 | List<Fieldable> getFields() Restituisce un elenco di tutti i campi in un documento. |
11 | Field[] getFields(String name) Deprecato. Utilizza invece getFieldable (java.lang.String) ed esegui il cast in base al tipo di dati. |
12 | String[] getValues(String name) Restituisce una matrice di valori del campo specificato come parametro del metodo. |
13 | void removeField(String name) Rimuove il campo con il nome specificato dal documento. |
14 | void removeFields(String name) Rimuove tutti i campi con il nome specificato dal documento. |
15 | void setBoost(float boost) Imposta un fattore di incremento per i risultati su qualsiasi campo di questo documento. |
16 | String toString() Stampa i campi di un documento per il consumo umano. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- java.lang.Object