検索結果の一括取得について
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=