索結果の一括取得

索結果の一括取得について

Fess の通常の索では上限以上の索結果にアクセスすることはできません。 すべての索結果を取得したい場合はスクロール索を利用します。

利用方法

スクロール索の設定

fess_config.properites で以下の設定をtrueに設定することで、スクロール索が利用可能になります。

api.search.scroll=false

スクロール索の利用

スクロール索へのアクセスは、http://localhost:8080/json/scroll?q=Search_Word にアクセスすることで、索結果をNDJSON形式で返却されます。

1つのドキュメントのレスポンスに返却されるフィールドを追加したい場合は、fess_config.propertiesで以下の設定にカンマ区切りでフィールド名を指定します。

query.additional.scroll.response.fields=