Module: ElasticRecord::Relation::Hits

Included in:
ElasticRecord::Relation
Defined in:
lib/elastic_record/relation/hits.rb

Instance Method Summary collapse

Instance Method Details

#search_hitsObject



8
9
10
# File 'lib/elastic_record/relation/hits.rb', line 8

def search_hits
  SearchHits.from_response(klass, search_results)
end

#search_resultsObject



12
13
14
15
16
17
18
19
# File 'lib/elastic_record/relation/hits.rb', line 12

def search_results
  @search_results ||= begin
    options = { typed_keys: true }
    options[:search_type] = search_type_value if search_type_value

    klass.elastic_index.search(as_elastic, options)
  end
end

#to_idsObject



4
5
6
# File 'lib/elastic_record/relation/hits.rb', line 4

def to_ids
  search_hits.to_ids
end