概要
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クロール設定ガイド