Planning your Locator Search SolrCloud setup

Also see Introduction to Multi-Node Installations#NodeInstallations-LargeMulti-NodeSetups.

Each Locator Search Server acts as a node in a SolrCloud index. The index is split into shards. A shard is a logical partition of the index, containing a subset of documents, such that every document is contained in exactly one shard. The shards are automatically distributed between the Locator Search servers in the SolrCloud setup.

Deciding on number of Locator Search Servers

  • In testing ayfie has seen the best query performance with 3 SolrCloud shards per Locator search server. 3 shards are default number of shards in a single-node installation.
  • A rule of thumb for good query performance is 20 million documents per Locator search server. However, this is a question of cost vs. query performance.
  • Consider index growth when planning
  • Additional Locator Search servers can be added to an existing SolrCloud setup

Deciding on number of SolrCloud shards

Deciding on replication

See Enable SolrCloud Replication.

Deciding on load balancing

  • Load balancing can be configured between all search servers in the SolrCloud setup. Locator ha currently no built-in load balancer, so an external load balancer needs to be used.

ayfie