概要
Suggest APIは、Fess のサジェスト機能を管理するためのAPIです。 サジェストワードの追加、削除、更新などを操作できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET/PUT | /settings | サジェストワード一覧取得 |
| GET | /setting/{id} | サジェストワード取得 |
| POST | /setting | サジェストワード作成 |
| PUT | /setting | サジェストワード更新 |
| DELETE | /setting/{id} | サジェストワード削除 |
| DELETE | /delete-all | 全サジェストワード削除 |
サジェストワード一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(0から開始) |
レスポンス
サジェストワード取得
リクエスト
レスポンス
サジェストワード作成
リクエスト
リクエストボディ
フィールド説明
| フィールド | 必須 | 説明 |
|---|---|---|
text | はい | サジェストテキスト |
reading | いいえ | 読み仮名 |
fields | いいえ | 対象フィールド |
tags | いいえ | タグ |
roles | いいえ | アクセス許可ロール |
lang | いいえ | 言語コード |
score | いいえ | スコア(デフォルト: 1.0) |
レスポンス
サジェストワード更新
リクエスト
リクエストボディ
レスポンス
サジェストワード削除
リクエスト
レスポンス
全サジェストワード削除
リクエスト
レスポンス
使用例
人気キーワードの追加
サジェストの一括削除
参考情報
Admin API 概要 - Admin API概要
BadWord API - NGワードAPI
ElevateWord API - エレベートワードAPI
サジェストワード - サジェスト管理ガイド