개요
BoostDoc API는 Fess 의 문서 부스트 설정을 관리하기 위한 API입니다. 특정 조건에 일치하는 문서의 검색 순위를 조정할 수 있습니다.
기본 URL
엔드포인트 목록
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET/PUT | /settings | 문서 부스트 목록 조회 |
| GET | /setting/{id} | 문서 부스트 조회 |
| POST | /setting | 문서 부스트 만들기 |
| PUT | /setting | 문서 부스트 업데이트 |
| DELETE | /setting/{id} | 문서 부스트 삭제 |
문서 부스트 목록 조회
요청
파라미터
응답
문서 부스트 조회
요청
응답
문서 부스트 만들기
요청
요청 본문
필드 설명
응답
문서 부스트 업데이트
요청
요청 본문
응답
문서 부스트 삭제
요청
응답
부스트 식 예시
| 부스트 식 | 설명 |
|---|---|
2.0 | 고정값으로 부스트 |
doc['boost'].value * 2 | 문서의 boost 값을 2배 |
Math.log(doc['click_count'].value + 1) | 클릭 수에 기반한 로그 스케일 부스트 |
doc['last_modified'].value > now - 7d ? 3.0 : 1.0 | 최종 업데이트가 1주일 이내면 3배 |
사용 예
문서 사이트 부스트
새로운 콘텐츠 부스트
참고 정보
Admin API 개요 - Admin API 개요
ElevateWord API - 엘리베이트 워드 API
문서 부스트 - 문서 부스트 관리 가이드