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

필수 입력란입니다. UI에 표시할 자료 이름입니다. 이름은 최대 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

미디어 저작물을 검색합니다.