diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index fd41521..897d1c5 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -226,6 +226,14 @@ module Searchkick field.to_sym => facet_options[:ranges] } } + elsif facet_options[:stats] + payload[:facets][field] = { + terms_stats: { + key_field: field, + value_script: 'doc.score', + size: facet_options[:limit] ? facet_options[:limit] + 150 : 100000 + } + } else payload[:facets][field] = { terms: { -- libgit2 0.21.0