REST Resource: projects.locations.corpora

Resource: Korpus

Korpus adalah kumpulan konten media untuk pengelolaan. Dalam korpus, media memiliki skema data yang sama. Penelusuran juga dibatasi dalam satu korpus.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Kolom
name

string

Nama resource korpus. Formulir: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Wajib. Nama korpus yang akan ditampilkan di UI. Nama dapat berisi maksimal 32 karakter.

description

string

Opsional. Deskripsi korpus. Dapat berisi maksimal 25.000 karakter.

defaultTtl

string (Duration format)

Opsional. Nilai TTL default untuk semua aset dalam korpus tanpa TTL yang ditentukan pengguna di tingkat aset. Untuk korpus jenis STREAM_VIDEO, ini diperlukan dan defaultTtl maksimum yang diizinkan adalah 10 tahun.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

type

enum (Type)

Opsional. Jenis aset di dalam korpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Setelan kemampuan penelusuran default di tingkat korpus.

Jenis

Jenis aset di dalam korpus.

Enum
TYPE_UNSPECIFIED Jenis default, tidak boleh digunakan. Jika jenis default ini digunakan, korpus akan dibuat sebagai korpus STREAM_VIDEO.
STREAM_VIDEO Aset adalah aset video live streaming.
IMAGE Aset adalah gambar.
VIDEO_ON_DEMAND Aset adalah aset video.

SearchCapabilitySetting

Setelan untuk mengaktifkan kemampuan penelusuran.

Representasi JSON
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Kolom
searchCapabilities[]

object (SearchCapability)

Metadata kemampuan penelusuran yang akan diaktifkan.

SearchCapability

Kemampuan dan metadata kemampuan penelusuran.

Representasi JSON
{
  "type": enum (Type)
}
Kolom
type

enum (Type)

Kemampuan penelusuran yang akan diaktifkan.

Jenis

Kemampuan untuk melakukan penelusuran yang berbeda pada aset.

Enum
TYPE_UNSPECIFIED Kemampuan penelusuran yang tidak ditentukan, tidak boleh digunakan.

Metode

analyze

Menganalisis korpus.

create

Membuat korpus di dalam project.

delete

Menghapus korpus hanya jika kosong.

get

Mendapatkan detail korpus di dalam project.

list

Mencantumkan semua korpus dalam project.

patch

Memperbarui korpus dalam project.

searchAssets

Menelusuri aset media.