I am planning to use elasticsearch for user based search purpose.For
each user the estimated amount of data to be indexed if of about 10
gb.If i am going to index 10 gb/user then the size of an index would
explode exponentially and would give a very poor search performance.So
as a solution to this I would plan an index per user architecture.
But my real concern in this is How many Indices an elasticsearch can
support,if there are 2000 users then there be 2000 indices
Please reply if this scenario would be of any practical use or should
I go for a single index having all data stored of all users in that
case size of the index would be tremendous.