class ROM::Solr::DocumentsDataset
Public Instance Methods
cursor_mark()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 20 def cursor_mark params[:cursorMark] end
docs()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 16 def docs search_response(:docs) end
each(&block)
click to toggle source
@override
# File lib/rom/solr/documents_dataset.rb, line 10 def each(&block) return to_enum unless block_given? docs.each(&block) end
next_cursor_mark()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 24 def next_cursor_mark response[:nextCursorMark] end
num_found()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 28 def num_found search_response(:numFound) end
num_found_exact()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 32 def num_found_exact search_response(:numFoundExact) end
num_found_exact?()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 36 def num_found_exact? num_found_exact === true end
partial_results()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 44 def partial_results response_header(:partialResults) end
partial_results?()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 48 def partial_results? partial_results === true end
response_params()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 52 def response_params response_header(:params) end
response_params?()
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 56 def response_params? !response_params.nil? && !response_params.empty? end
search_response(key)
click to toggle source
# File lib/rom/solr/documents_dataset.rb, line 40 def search_response(key) response.dig(:response, key) end