Method: Elastics::SearchQuery#as_json
- Defined in:
- lib/elastics/search_query.rb
#as_json ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/elastics/search_query.rb', line 49 def as_json page = params[:page] || 1 per_page = params[:per_page] || 10 result = { from: (page - 1) * per_page, size: per_page, fields: [], query: query, sort: sort, } post_filter = self.post_filter result[:post_filter] = post_filter if post_filter aggregations = self.aggregations result[:aggregations] = aggregations if aggregations result end |