概要
BadWord APIは、Fess のNGワード(不適切なサジェストワードの除外)を管理するためのAPIです。 サジェスト機能で表示したくないキーワードを設定できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET/PUT | /settings | NGワード一覧取得 |
| GET | /setting/{id} | NGワード取得 |
| POST | /setting | NGワード作成 |
| PUT | /setting | NGワード更新 |
| DELETE | /setting/{id} | NGワード削除 |
NGワード一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(0から開始) |
レスポンス
NGワード取得
リクエスト
レスポンス
NGワード作成
リクエスト
リクエストボディ
フィールド説明
| フィールド | 必須 | 説明 |
|---|---|---|
suggestWord | はい | 除外するキーワード |
targetRole | いいえ | 対象ロール(空の場合は全ロール) |
targetLabel | いいえ | 対象ラベル(空の場合は全ラベル) |
レスポンス
NGワード更新
リクエスト
リクエストボディ
レスポンス
NGワード削除
リクエスト
レスポンス
使用例
スパムキーワードの除外
特定ロール向けのNGワード
参考情報
Admin API 概要 - Admin API概要
Suggest API - サジェスト管理API
ElevateWord API - エレベートワードAPI
除外ワード - NGワード管理ガイド