| Hey Ivan Krumov, thanks for your feedback. We'll be looking into this. But first, I have a couple questions so I can understand your use case more clearly.
- I think I already know the answer, but I would like to make sure: do you use multi-tenancy (here are the docs for ORM and the docs for Search)?
- Why do you have two LIVE indexes, each with 3 primary shards, instead of a single index with 6 primary shards? Is the reason technical or business-related?
- There is a feature in Hibernate Search called dynamic sharding, which allows developers to route their data originally intended for a single index (say, "myIndex") to multiple indexes instead (say, "myIndex_organization1", "myIndex_organization2", etc.). Apart from the fact we are using different indexes and you want to use different shards, does it seem to match your use case? I.e., if we were to adapt this feature to route to different shards instead of different indexes, would this solve your issue?
|