REST Resource: projects.locations.corpora

Recurso: Corpus

El corpus es un conjunto de contenido multimedia para la administración. Dentro de un corpus, el contenido multimedia comparte el mismo esquema de datos. La búsqueda también se restringe dentro de un solo corpus.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Campos
name

string

Es el nombre del recurso del corpus. Formulario: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Obligatorio. Es el nombre del corpus que se mostrará en la IU. El nombre puede tener hasta 32 caracteres.

description

string

Opcional. Descripción del corpus. Puede tener hasta 25,000 caracteres.

defaultTtl

string (Duration format)

Opcional. Es el valor de TTL predeterminado para todos los recursos del corpus sin un TTL definido por el usuario a nivel del recurso. Para los corpus de tipo STREAM_VIDEO, esto es obligatorio, y el valor máximo permitido de defaultTtl es de 10 años.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

type

enum (Type)

Opcional. Es el tipo de activo dentro del corpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Configuración predeterminada de la función de búsqueda a nivel del corpus.

Tipo

Es el tipo de activo dentro del corpus.

Enums
TYPE_UNSPECIFIED Es el tipo predeterminado, que no se debe usar. Si se usa este tipo predeterminado, el corpus se creará como corpus STREAM_VIDEO.
STREAM_VIDEO El activo es un activo de video de transmisión en vivo.
IMAGE El recurso es una imagen.
VIDEO_ON_DEMAND El activo es un recurso de video.

SearchCapabilitySetting

Configuración para habilitar la función de búsqueda.

Representación JSON
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Campos
searchCapabilities[]

object (SearchCapability)

Son los metadatos de la función de búsqueda que se habilitarán.

SearchCapability

La capacidad y los metadatos de la capacidad de búsqueda.

Representación JSON
{
  "type": enum (Type)
}
Campos
type

enum (Type)

La función de búsqueda que se habilitará.

Tipo

Capacidad para realizar diferentes búsquedas en los recursos.

Enums
TYPE_UNSPECIFIED Es una función de búsqueda no especificada que nunca se debe usar.

Métodos

analyze

Analiza un corpus.

create

Crea un corpus dentro de un proyecto.

delete

Borra un corpus solo si está vacío.

get

Obtiene detalles del corpus dentro de un proyecto.

list

Enumera todos los corpus de un proyecto.

patch

Actualiza un corpus en un proyecto.

searchAssets

Busca el activo multimedia.