Fess に、 http://<Server Name>/suggest?query=サジェストワード のリクエストを送ることで、Fess の検索結果をJSON形式で受け取ることができます。 サジェストワードAPIを利用するには、管理画面のシステム 全般の設定でドキュメントでサジェスト、検索語でサジェストを有効にしておく必要があります。
http://<Server Name>/suggest?query=サジェストワード
使用できるリクエストパラメータは以下の通りです。
query=fess
num=20
fields=content,title
以下のようなレスポンスが返ります。
{ "response": { "version": "14.6", "status": 0, "result": { "took": "5", "total": "1", "num": "1", "hits": [ { "text": "fess", "tags": [] } ] } } }
各要素については以下の通りです。