개요
WebConfig API는 Fess 의 Web 크롤링 설정을 관리하기 위한 API입니다. 크롤링 대상 URL, 크롤링 깊이, 제외 패턴 등의 설정을 조작할 수 있습니다.
기본 URL
엔드포인트 목록
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET/PUT | /settings | Web 크롤링 설정 목록 조회 |
| GET | /setting/{id} | Web 크롤링 설정 조회 |
| POST | /setting | Web 크롤링 설정 만들기 |
| PUT | /setting | Web 크롤링 설정 업데이트 |
| DELETE | /setting/{id} | Web 크롤링 설정 삭제 |
Web 크롤링 설정 목록 조회
요청
파라미터
응답
Web 크롤링 설정 조회
요청
응답
Web 크롤링 설정 만들기
요청
요청 본문
필드 설명
응답
Web 크롤링 설정 업데이트
요청
요청 본문
응답
Web 크롤링 설정 삭제
요청
응답
URL 패턴 예시
includedUrls / excludedUrls
| 패턴 | 설명 |
|---|---|
.*example\\.com.* | example.com을 포함하는 모든 URL |
https://example\\.com/docs/.* | /docs/ 하위만 |
.*\\.(pdf|doc|docx)$ | PDF, DOC, DOCX 파일 |
.*\\?.* | 쿼리 파라미터가 있는 URL |
.*/(login|logout|admin)/.* | 특정 경로를 포함하는 URL |
사용 예
기업 사이트 크롤링 설정
문서 사이트 크롤링 설정
참고 정보
Admin API 개요 - Admin API 개요
FileConfig API - 파일 크롤링 설정 API
DataConfig API - 데이터스토어 설정 API
웹 크롤링 - Web 크롤링 설정 가이드