Fess に、 http://<Server Name>/api/v1/suggest-words?q=サジェストワード のリクエストを送ることで、Fess に登録されているサジェストワードの一覧をJSON形式で受け取ることができます。 サジェストワードAPIを利用するには、管理画面のシステム 全般の設定でドキュメントでサジェスト、検索語でサジェストを有効にしておく必要があります。
http://<Server Name>/api/v1/suggest-words?q=サジェストワード
使用できるリクエストパラメーターは以下の通りです。
q=fess
num=20
fields=java,python
fields=content,title
lang=en
以下のようなレスポンスが返ります。
{ "query_time": 18, "record_count": 355, "page_size": 10, "data": [ { "text": "fess", "labels": [ "java", "python" ] } ] }
各要素については以下の通りです。