Cloud Search에서 생성한 임시 도메인을 수정합니다.
PUT https://cloudsearch.apigw.gov-ntruss.com/CloudSearch/real/v1/tempdomain/{name}
요청
요청 파라미터
파라미터 명 |
필수 여부 |
타입 |
제약사항 |
설명 |
name |
Yes |
string |
|
생성되어져 있는 임시 Domain 이름 |
요청 바디
필드명 |
필수 여부 |
타입 |
제약사항 |
설명 |
name |
Yes |
string |
영문, "_"로 시작, 영문, 숫자, "_", "-" 허용 최소 3자 최대 20자까지 입력 |
임시 도메인 이름 |
description |
No |
string |
0 ~ 100자까지 입력 |
임시 도메인 설명 |
type |
No |
string |
small, medium, large, xlarge, xxlarge, xxxlarge 중 하나를 선택(Default:small) |
Container 규모 설정 |
indexerCount |
No |
number |
현재는 1만 설정 가능 |
색인을 담당하는 컨테이너의 개수 |
searcherCount |
No |
number |
Min:1, Max:4 |
검색을 담당하는 컨테이너의 개수 |
schema.document |
No |
Schema |
검색 설정 |
|
응답
응답 Status
HTTP Status |
Desc |
200 |
OK(수정 완료) |
200 |
Bad Request |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
예시
요청 예시
PUT https://cloudsearch.apigw.gov-ntruss.com/CloudSearch/real/v1/tempdomain/pet
{
"name": "pet",
"description": "search engine for pet",
"type": "large",
"indexerCount": 1,
"searcherCount": 1,
"schema": {
"document": {
"primarySectionName": "petid",
"sections": [{
"name": "petid",
"docProperties": [{
"type": "string",
"name": "dp_petid"
}]
},
{
"name": "type",
"docProperties": [{
"type": "string",
"name": "dp_type"
}]
},
{
"name": "name",
"docProperties": [{
"type": "string",
"name": "dp_name"
}]
},
{
"name": "age",
"docProperties": [{
"type": "int8",
"name": "dp_age"
}]
},
{
"name": "birth",
"docProperties": [{
"type": "string",
"name": "dp_birth"
}]
}
],
"indexes": [{
"name": "petid_name",
"documentTermWeight": "sum_wgt",
"buildInfos": [{
"name": "index_build_0",
"sections": [
"petid"
],
"sectionTermWeight": "1.0 * stw_2p(tf, 0.5, 0.25, 0., length / 128.0)",
"indexProcessors": [{
"type": "hanaterm",
"method": "sgmt",
"option": "+korea +josacat +eomicat"
}]
}]
}]
}
}
}
응답 예시
{"result":"ok"}