Class: Solr::Request::DefaultNodeSelectionStrategy

Inherits:
NodeSelectionStrategy show all
Defined in:
lib/solr/request/default_node_selection_strategy.rb

Instance Attribute Summary

Attributes inherited from NodeSelectionStrategy

#collection_name

Instance Method Summary collapse

Methods inherited from NodeSelectionStrategy

call, #initialize

Constructor Details

This class inherits a constructor from Solr::Request::NodeSelectionStrategy

Instance Method Details

#callObject



4
5
6
7
# File 'lib/solr/request/default_node_selection_strategy.rb', line 4

def call
  urls = Solr.active_nodes_for(collection: collection_name)
  map_urls_to_collections(urls).shuffle
end