REST Resource: corpora.documents.chunks

Zasób: Chunk

Element Chunk to podczęść elementu Document, która jest traktowana jako niezależna na potrzeby reprezentacji w formie i przechowywania danych wektorowych. Element Corpus może mieć maksymalnie 1 milion elementów Chunk.

Zapis JSON
{
  "name": string,
  "data": {
    object (ChunkData)
  },
  "customMetadata": [
    {
      object (CustomMetadata)
    }
  ],
  "createTime": string,
  "updateTime": string,
  "state": enum (State)
}
Pola
name

string

Niezmienne. Identyfikator. Nazwa zasobu Chunk. Identyfikator (nazwa bez prefiksu „corpora/*/documents/*/chunks/”) może zawierać do 40 znaków, które są małymi znakami alfanumerycznymi lub myślnikami (-). Identyfikator nie może zaczynać się ani kończyć myślnikiem. Jeśli podczas tworzenia nazwa będzie pusta, zostanie wygenerowany losowy 12-znakowy unikalny identyfikator. Przykład: corpora/{corpus_id}/documents/{document_id}/chunks/123a456b789c

data

object (ChunkData)

To pole jest wymagane. Treść pola Chunk, np. ciąg tekstowy. Maksymalna liczba tokenów na fragment to 2043.

customMetadata[]

object (CustomMetadata)

Opcjonalnie. Niestandardowe metadane podane przez użytkownika, przechowywane jako pary klucz-wartość. Maksymalna liczba CustomMetadata na fragment to 20.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa utworzenia elementu Chunk.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji obiektu Chunk.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Tylko dane wyjściowe. Obecny stan Chunk.

ChunkData

Wyodrębnione dane, które reprezentują treść Chunk.

Zapis JSON
{

  // Union field data can be only one of the following:
  "stringValue": string
  // End of list of possible types for union field data.
}
Pola

Pole sumy data.

data może mieć tylko jedną z tych wartości:

stringValue

string

Treść Chunk pod postacią ciągu znaków. Maksymalna liczba tokenów na fragment to 2043.

Stan

Stany w cyklu życia obiektu Chunk.

Wartości w polu enum
STATE_UNSPECIFIED Wartość domyślna. Ta wartość jest używana w przypadku pominięcia stanu.
STATE_PENDING_PROCESSING Trwa przetwarzanie pliku Chunk (umieszczanie i przechowywanie danych wektorowych).
STATE_ACTIVE Tabela Chunk jest przetwarzana i można wysyłać do niej zapytania.
STATE_FAILED Nie udało się przetworzyć Chunk.

Metody

batchCreate

Zbiorczo utwórz elementy typu Chunk.

batchDelete

Zbiorczo usuń Chunk s.

batchUpdate

Zbiorcza aktualizacja Chunk.

create

Tworzy Chunk.

delete

Usuwa Chunk.

get

Zbiera informacje o konkretnym elemencie Chunk.

list

Wyświetla listę wszystkich elementów Chunk w elemencie Document.

patch

Aktualizuje: Chunk.