인덱스 토크나이저 유형 목록 조회
인덱스 토크나이저 유형 목록을 조회합니다. 각 인덱스 토크나이저 유형은 설정 명세 목록을 포함합니다.
HTTP 요청
GET /api/database/index-tokenizer-factories
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/database/index-tokenizer-factories?locale=ko
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| locale | X | 문자열 | en, ko 중 하나 | 미지정 시 영문 출력 |
정상 응답
{
"factories": [
{
"name": "query-parsed",
"display_name": "쿼리 기반 필드 추출",
"description": "쿼리를 이용하여 원본 데이터에서 필드 인덱스 토큰을 추출합니다.",
"config_specs": [
{
"key": "query_string",
"name": "인덱스 토큰 추출 쿼리",
"required": false,
"description": "필드 인덱스 토큰을 추출하는 쿼리를 입력합니다. 미설정 시 원본 데이터를 인덱싱합니다."
},
{
"key": "fields_not_analyzed",
"name": "토크나이징 제외 대상 필드",
"required": false,
"description": "추출된 필드 중 구분자로 잘라서 인덱스 하지 않을 필드 목록을 쉼표로 구분하여 입력합니다."
},
{
"key": "fields_anonymized",
"name": "익명화 필드 목록",
"required": false,
"description": "필드 이름을 지정하지 않고 풀텍스트 검색할 필드 목록을 쉼표로 구분하여 입력합니다."
},
{
"key": "delimiters",
"name": "구분자",
"required": false,
"description": "구분자 문자 목록, 미설정 시 모든 아스키 특수문자가 지정됩니다."
}
]
}
]
}
- factories (배열): 인덱스 토크나이저 유형 목록
- name (문자열): 인덱스 토크나이저 유형 식별자
- display_name (문자열): 인덱스 토크나이저 화면 표시 이름
- description (문자열): 인덱스 토크나이저 유형 설명
- config_specs (배열): 설정 명세 목록
- key (문자열): 설정 변수 이름
- name (문자열): 화면 표시 이름
- required (불리언): 필수 여부
- description (문자열): 옵션 설명