class AgnosticBackend::Queryable::Cloudsearch::ResultSet

Public Instance Methods

scroll_cursor() click to toggle source
# File lib/agnostic_backend/queryable/cloudsearch/result_set.rb, line 11
def scroll_cursor
  raw_results.hits.cursor
end
total_count() click to toggle source
# File lib/agnostic_backend/queryable/cloudsearch/result_set.rb, line 7
def total_count
  raw_results.hits.found
end

Private Instance Methods

filtered_results() click to toggle source
# File lib/agnostic_backend/queryable/cloudsearch/result_set.rb, line 17
def filtered_results
  raw_results.hits.hit.map(&:fields)
end
transform(result) click to toggle source
# File lib/agnostic_backend/queryable/cloudsearch/result_set.rb, line 21
def transform(result)
  transform_nested_values(unflatten(result), Proc.new{|value| value.size > 1 ? value.split.join('|') : value.first})
end