REST Resource: projects.locations.corpora

資源:Corpus

詞彙庫是一組用於管理的媒體內容。在同一文獻集內,媒體會共用相同的資料結構定義。搜尋內容也僅限於單一語料庫。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
欄位
name

string

語料庫的資源名稱。表單:projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

這是必要旗標,在使用者介面中顯示的詞彙庫名稱。名稱的長度上限為 32 個半形字元。

description

string

(非必要) 語料庫說明。長度上限為 25,000 個半形字元。

defaultTtl

string (Duration format)

(非必要) 在沒有素材資源層級使用者定義 TTL 的情況下,該字典庫中所有素材資源的預設 TTL 值。對於 STREAM_VIDEO 類型的字典,這是必要的,且允許的 defaultTtl 上限為 10 年。

以秒為單位的時間長度,最多可有 9 個小數位數,結尾為「s」,例如:"3.5s"

type

enum (Type)

(非必要) 詞庫中的資產類型。

searchCapabilitySetting

object (SearchCapabilitySetting)

在語料庫層級設定預設的搜尋功能。

類型

詞彙庫中的資產類型。

列舉
TYPE_UNSPECIFIED 預設類型,不應使用。如果使用這個預設類型,就會建立 STREAM_VIDEO 字元串集。
STREAM_VIDEO 資產是即時串流影片資產。
IMAGE 素材資源是圖片。
VIDEO_ON_DEMAND 資產是指影片素材資源。

SearchCapabilitySetting

要啟用的搜尋功能設定。

JSON 表示法
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
欄位
searchCapabilities[]

object (SearchCapability)

要啟用的搜尋功能的中繼資料。

SearchCapability

搜尋功能的功能和中繼資料。

JSON 表示法
{
  "type": enum (Type)
}
欄位
type

enum (Type)

要啟用的搜尋功能。

類型

可對素材資源執行不同搜尋功能。

列舉
TYPE_UNSPECIFIED 不應使用未指定的搜尋功能。

方法

analyze

分析語料庫。

create

在專案中建立語料庫。

delete

僅在字串集為空時刪除。

get

取得專案內的語料庫詳細資料。

list

列出專案中的所有語料庫。

patch

更新專案中的語料庫。

searchAssets

搜尋媒體素材資源。