개요
Dict API는 Fess 의 사전 파일을 관리하기 위한 API입니다. 동의어 사전, 매핑 사전, 보호어 사전 등의 관리를 수행할 수 있습니다.
기본 URL
엔드포인트 목록
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | / | 사전 목록 조회 |
| GET | /{id} | 사전 내용 조회 |
| PUT | /{id} | 사전 내용 업데이트 |
| POST | /upload | 사전 파일 업로드 |
사전 목록 조회
요청
응답
사전 내용 조회
요청
응답
사전 내용 업데이트
요청
요청 본문
필드 설명
| 필드 | 필수 | 설명 |
|---|---|---|
content | 예 | 사전 내용 (줄바꿈 구분) |
응답
사전 파일 업로드
요청
요청 본문
필드 설명
| 필드 | 필수 | 설명 |
|---|---|---|
type | 예 | 사전 타입 (synonym/mapping/protwords/stopwords) |
file | 예 | 사전 파일 |
응답
사전 타입
| 타입 | 설명 |
|---|---|
synonym | 동의어 사전 (검색 시 동의어 확장) |
mapping | 매핑 사전 (문자 정규화) |
protwords | 보호어 사전 (스테밍 대상 제외 단어) |
stopwords | 스톱워드 사전 (인덱스 대상 제외 단어) |
kuromoji | Kuromoji 사전 (일본어 형태소 분석) |
사전 형식 예시
동의어 사전
매핑 사전
보호어 사전
사용 예
사전 목록 조회
동의어 사전 내용 조회
동의어 사전 업데이트
사전 파일 업로드
주의 사항
사전을 업데이트한 후에는 인덱스 재구축이 필요할 수 있습니다
대규모 사전 파일은 검색 성능에 영향을 줄 수 있습니다
사전의 문자 인코딩은 UTF-8을 사용하세요
참고 정보
Admin API 개요 - Admin API 개요
사전 - 사전 관리 가이드