概要
CrawlingInfo APIは、Fess のクロール情報(クロールセッション)を参照・管理するためのAPIです。 クロールセッションの一覧取得、個別取得、削除などを操作できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET | /logs | クロール情報一覧取得 |
| GET | /log/{id} | クロール情報取得 |
| DELETE | /log/{id} | クロール情報削除 |
| DELETE | /all | クロールセッションの一括削除(実行中を除く) |
クロール情報一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(1から開始、デフォルト: 1) |
sessionId | String | いいえ | セッションIDフィルター(部分一致) |
レスポンス
レスポンスフィールド
| フィールド | 説明 |
|---|---|
id | クロール情報ID |
sessionId | セッションID |
name | セッション名 |
expiredTime | 有効期限(エポックミリ秒。文字列として返されます) |
createdTime | 作成時刻(エポックミリ秒。数値として返されます) |
注釈
レスポンスの各ログオブジェクトには、内部的に使用される crudMode フィールド (CRUD操作モードを示す整数値で、参照時は常に 0)が含まれます。 クライアント側では無視して問題ありません。
クロール情報取得
リクエスト
レスポンス
クロール情報削除
リクエスト
レスポンス
クロールセッションの一括削除
現在実行中のセッションを除く、すべてのクロールセッション(およびそのパラメーター情報)を 削除します。経過時間による判定は行われず、実行中でないセッションがすべて削除対象となります。
リクエスト
レスポンス
使用例
クロール情報一覧の取得
特定セッションでフィルター
クロール情報の取得
クロール情報の削除
セッションの一括削除
参考情報
Admin API 概要 - Admin API概要
FailureUrl API - 障害URL API
JobLog API - ジョブログAPI
クロール情報 - クロール情報ガイド