REST Resource: corpora

Recurso: Corpus

Una Corpus es una colección de elementos Document. Un proyecto puede crear hasta 5 corpus.

Representación JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string
}
Campos
name

string

Inmutable. Identificador. El nombre del recurso Corpus. El ID (nombre sin el prefijo “corpora/”) puede contener hasta 40 caracteres alfanuméricos en minúscula o guiones (-). No puede comenzar ni terminar con un guion. Si el nombre está vacío en el momento de la creación, se derivará un nombre único de displayName junto con un sufijo aleatorio de 12 caracteres. Ejemplo: corpora/my-awesome-corpora-123a456b789c

displayName

string

Opcional. Es el nombre visible legible para el Corpus. El nombre visible no debe superar los 512 caracteres, incluidos los espacios. Ejemplo: "Documentos en el recuperador semántico"

createTime

string (Timestamp format)

Solo salida. La marca de tiempo de cuando se creó el Corpus.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de la última actualización de Corpus.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Métodos

create

Crea un Corpus vacío.

delete

Borra un Corpus.

get

Obtiene información sobre un Corpus específico.

list

Enumera todos los Corpora que son propiedad del usuario.

patch

Actualiza un objeto Corpus.

query

Realiza una búsqueda semántica en un Corpus.