임시 Domain 수정

Prev Next

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"}