Kaynak: Yığın
Chunk
, vektör gösterimi ve depolaması amacıyla bağımsız bir birim olarak kabul edilen Document
öğesinin alt parçasıdır. Bir Corpus
en fazla 1 milyon Chunk
içerebilir.
JSON gösterimi |
---|
{ "name": string, "data": { object ( |
Alanlar | |
---|---|
name |
Sabit. Tanımlayıcı. |
data |
Zorunlu. |
customMetadata[] |
İsteğe bağlı. Kullanıcı tarafından sağlanan ve anahtar/değer çiftleri olarak depolanan özel meta veriler. Parça başına maksimum |
createTime |
Yalnızca çıkış. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
updateTime |
Yalnızca çıkış. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
state |
Yalnızca çıkış. |
ChunkData
Chunk
içeriğini temsil eden, ayıklanmış veriler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
|
|
stringValue |
Dize olarak |
Eyalet
Chunk
yaşam döngüsüne dair durumlar.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Varsayılan değer. Eyalet atlanırsa bu değer kullanılır. |
STATE_PENDING_PROCESSING |
Chunk işleniyor (yerleştirme ve vektör depolama). |
STATE_ACTIVE |
Chunk işlendi ve sorgulanabilir. |
STATE_FAILED |
Chunk işlenemedi. |
Yöntemler |
|
---|---|
|
Toplu olarak Chunk oluştur. |
|
Chunk sn. toplu sil. |
|
Chunk sn. toplu güncelle. |
|
Chunk oluşturur. |
|
Bir Chunk dosyasını siler. |
|
Belirli bir Chunk ile ilgili bilgileri alır. |
|
Bir Document içindeki tüm Chunk öğelerini listeler. |
|
Chunk öğesini günceller. |