These are shards of one index and not multiple indexes. There is
probably a way to get each shard to contain one language but then you
end up with x servers for x languages, and some will be under utilized
while other will be over utilized.
Schemas will be identical, except for analysers. The language
distribution I'm dealing with is about 60% german, 40% english. For
availability reasons, each shard needs to run on at least two instances
anyway, with a load balancer in front, so I think I'll be able to adjust
utilization that way.
Gereon