I have 4 servers each with 8 cores and 32 gigs of ram with 2TB of SAN space for each server. We want to distribute the index across the 4 servers using shards.
What would be better: 4 big indexes. One on each server. 4 total shards, one per server. X number of smaller indexes, X on each server. 4X total shards, X per server. How should I divide this up? Separate Java process with separate solrconfig dirs or one big 64-bit JVM with separate cores. Anyone done anything like this? Thanks, Matt Woytowitz