Risorsa: blocco
Un Chunk
è una sottoparte di un Document
che viene trattato come un'unità indipendente ai fini della rappresentazione vettoriale e dell'archiviazione. Un Corpus
può avere un massimo di 1 milione di Chunk
.
Rappresentazione JSON |
---|
{ "name": string, "data": { object ( |
Campi | |
---|---|
name |
Immutabile. Identificatore. Il nome della risorsa |
data |
Obbligatorio. I contenuti dell'elemento |
customMetadata[] |
Campo facoltativo. Metadati personalizzati forniti dall'utente archiviati come coppie chiave-valore. Il numero massimo di |
createTime |
Solo output. Il timestamp relativo alla creazione di Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Il timestamp dell'ultimo aggiornamento di Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
state |
Solo output. Stato attuale di |
ChunkData
Dati estratti che rappresentano i contenuti di Chunk
.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione
|
|
stringValue |
Il contenuto |
Stato
Stati per il ciclo di vita di un elemento Chunk
.
Enum | |
---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se lo stato viene omesso. |
STATE_PENDING_PROCESSING |
Chunk è in fase di elaborazione (incorporamento e archiviazione vettoriale). |
STATE_ACTIVE |
Chunk è stato elaborato ed è disponibile per le query. |
STATE_FAILED |
Elaborazione di Chunk non riuscita. |
Metodi |
|
---|---|
|
Creazione in gruppo di Chunk . |
|
Elimina in blocco Chunk sec. |
|
Aggiorna in gruppo Chunk s. |
|
Crea un Chunk . |
|
Elimina un Chunk . |
|
Riceve informazioni su un Chunk specifico. |
|
Elenca tutti i Chunk in un Document . |
|
Aggiorna un Chunk . |