리소스: 스키마
문서 데이터 유형의 구조와 레이아웃을 정의합니다.
JSON 표현 |
---|
{ "name": string, "fieldConfigs": [ { object ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 이 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이 제한은 1,024자(영문 기준)입니다. |
fieldConfigs[] |
출력 전용입니다. 스키마 필드의 구성입니다. |
통합 필드 schema . 스키마 표현입니다. struct_schema 또는 json_schema 중 하나를 제공해야 합니다. 그렇지 않으면 INVALID_ARGUMENT 오류가 발생합니다. schema 은 다음 중 하나여야 합니다. |
|
structSchema |
스키마의 구조화된 표현입니다. |
jsonSchema |
스키마의 JSON 표현입니다. |
FieldConfig
스키마 필드의 구성입니다. 예를 들어 필드를 색인 생성 가능 또는 검색 가능으로 구성합니다.
JSON 표현 |
---|
{ "fieldPath": string, "fieldType": enum ( |
필드 | |
---|---|
fieldPath |
필수 항목입니다. 스키마 필드의 필드 경로입니다. 예: |
fieldType |
출력 전용입니다. 필드의 원시 유형입니다. |
indexableOption |
|
dynamicFacetableOption |
|
searchableOption |
검색 가능한 옵션 설정을 지원하지 않는 필드의 경우 서버에서 검색 가능한 옵션 설정을 건너뛰고 해당 필드에 |
retrievableOption |
|
completableOption |
|
recsFilterableOption |
[FILTERABLE_DISABLED] 로 설정된 필드를 필터링하면 경고가 생성되고 빈 결과가 반환됩니다. |
keyPropertyType |
출력 전용입니다. 이 필드가 매핑된 키 속성의 유형입니다. 키 속성에 매핑된 것으로 주석 처리되지 않은 경우 빈 문자열입니다. 예시 유형은 스키마 필드에 |
advancedSiteSearchDataSources[] |
이 필드가 설정되면 이 필드에 대해 해당 소스만 색인이 생성됩니다. 그렇지 않으면 여러 소스의 값이 병합됩니다. 메타 태그에 |
schemaOrgPaths[] |
schema.org 데이터에서 맞춤 속성을 색인 생성하기 위한 필드 경로입니다. schema.org 및 정의된 유형에 관한 자세한 내용은 schema.org에서 확인할 수 있습니다. 고급 사이트 검색 스키마에서만 사용됩니다. 현재는 루트의 전체 경로만 지원됩니다. 필드의 전체 경로는
|
metatagName |
(선택사항) HTML 페이지에서 찾은 메타 태그 이름입니다. 사용자가 이 필드를 정의하면 이 메타 태그 이름의 값이 메타 태그를 추출하는 데 사용됩니다. 사용자가 이 필드를 정의하지 않으면 |
FieldType
스키마의 필드 값 유형입니다.
열거형 | |
---|---|
FIELD_TYPE_UNSPECIFIED |
필드 유형이 지정되지 않았습니다. |
OBJECT |
필드 값 유형은 객체입니다. |
STRING |
필드 값 유형은 문자열입니다. |
NUMBER |
필드 값 유형이 숫자입니다. |
INTEGER |
필드 값 유형은 정수입니다. |
BOOLEAN |
필드 값 유형이 불리언입니다. |
GEOLOCATION |
필드 값 유형이 위치정보입니다. 위치 정보는 다음 키가 있는 객체로 표현됩니다.
|
DATETIME |
필드 값 유형은 Datetime입니다. 날짜 및 시간은 다음 중 하나로 표현할 수 있습니다.
|
IndexableOption
스키마에서 색인 생성 가능 옵션 설정
열거형 | |
---|---|
INDEXABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
INDEXABLE_ENABLED |
스키마 필드에 색인 생성 가능 옵션이 사용 설정되어 있습니다. |
INDEXABLE_DISABLED |
스키마 필드에 색인 생성 가능 옵션이 사용 중지되었습니다. |
DynamicFacetableOption
스키마 필드의 동적 패싯 생성 가능 옵션의 상태입니다.
열거형 | |
---|---|
DYNAMIC_FACETABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
DYNAMIC_FACETABLE_ENABLED |
스키마 필드에 동적 패싯 생성 가능 옵션이 사용 설정되어 있습니다. |
DYNAMIC_FACETABLE_DISABLED |
스키마 필드에 동적 패싯 생성 가능 옵션이 사용 중지되었습니다. |
SearchableOption
스키마에서 검색 가능 옵션 설정
열거형 | |
---|---|
SEARCHABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
SEARCHABLE_ENABLED |
스키마 필드에 검색 가능 옵션이 사용 설정되어 있습니다. |
SEARCHABLE_DISABLED |
스키마 필드에 검색 가능 옵션이 사용 중지되었습니다. |
RetrievableOption
스키마에서 검색 가능한 옵션의 설정입니다.
열거형 | |
---|---|
RETRIEVABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
RETRIEVABLE_ENABLED |
스키마 필드에 검색 가능 옵션이 사용 설정되어 있습니다. |
RETRIEVABLE_DISABLED |
스키마 필드에 대해 검색 가능 옵션이 사용 중지되었습니다. |
CompletableOption
스키마에서 완성 가능 옵션 설정
열거형 | |
---|---|
COMPLETABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
COMPLETABLE_ENABLED |
스키마 필드에 완성 가능 옵션이 사용 설정되어 있습니다. |
COMPLETABLE_DISABLED |
스키마 필드에 완성 가능 옵션이 사용 중지됨 |
FilterableOption
스키마 필드의 필터링 가능 옵션을 설정합니다.
열거형 | |
---|---|
FILTERABLE_OPTION_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
FILTERABLE_ENABLED |
스키마 필드에 필터링 가능 옵션이 사용 설정되어 있습니다. |
FILTERABLE_DISABLED |
스키마 필드에 필터링 가능 옵션이 사용 중지되었습니다. |
AdvancedSiteSearchDataSource
고급 사이트 검색 필드의 선택적 소스입니다.
열거형 | |
---|---|
ADVANCED_SITE_SEARCH_DATA_SOURCE_UNSPECIFIED |
설정되지 않은 경우 사용되는 값입니다. |
METATAGS |
메타 태그에서 값을 가져옵니다. |
PAGEMAP |
페이지 맵에서 값을 가져옵니다. |
URI_PATTERN_MAPPING |
SiteSearchEngineService.SetUriPatternDocumentData API로 설정된 속성에서 값을 가져옵니다. |
SCHEMA_ORG |
schema.org 데이터에서 값을 가져옵니다. |
메서드 |
|
---|---|
|
Schema 를 만듭니다. |
|
Schema 를 삭제합니다. |
|
Schema 을 가져옵니다. |
|
Schema 목록을 가져옵니다. |
|
Schema 을 업데이트합니다. |