サジェストワード一覧の取得
リクエスト
| HTTPメソッド | GET |
| エンドポイント | /api/v2/suggest-words |
Fess に、 http://<Server Name>/api/v2/suggest-words?q=fes のようなリクエストを送ることで、入力したプレフィックスに対するサジェストワードの一覧をJSON形式で受け取ることができます。 サジェストワードAPIを利用するには、管理画面のシステム > 全般の設定で「ドキュメントでサジェスト」または「検索語でサジェスト」を有効にしておく必要があります。
レスポンスの共通エンベロープおよびエラーモデルについては APIの概要 を参照してください。
リクエストパラメーター
使用できるリクエストパラメーターは以下の通りです。
注釈
v2 では、フィールド名の指定は fn パラメーターです(v1 の fields ではありません)。 また、ラベルの指定は label パラメーターです(v1 の labels パラメーターとは異なります)。
レスポンス
成功時には、以下のような共通エンベロープ形式のレスポンスが返ります。
response の各要素については以下の通りです。
注釈
v2 では、サジェスト項目のフィールドは text と types です(v1 の labels ではありません)。
使用例
curlコマンドでのリクエスト例:
エラーレスポンス
サジェストAPIが失敗した場合、共通のエラーエンベロープが返されます。エラーモデルの詳細は APIの概要 を参照してください。