lib/searchkick/index_options.rb in searchkick-4.1.1 vs lib/searchkick/index_options.rb in searchkick-4.2.0
- old
+ new
@@ -454,9 +454,16 @@
end
mappings = mappings.symbolize_keys.deep_merge(custom_mapping.symbolize_keys)
end
+ if options[:deep_paging]
+ if !settings.dig(:index, :max_result_window) && !settings[:"index.max_result_window"]
+ settings[:index] ||= {}
+ settings[:index][:max_result_window] = 1_000_000_000
+ end
+ end
+
{
settings: settings,
mappings: mappings
}
end