Use case: I'm trying to separate my documents for each client. As in, one client may only be interested in documents that only have ___ value for ___ field. Currently, I have a main index with all documents, and then reindexing documents that the client is interested in to their own index.
So, all documents have the same mapping. Just want to separate them.
Should I be creating types for each user instead.
I read this:
"If you have many documents for each type, then the overhead of Lucene indices will be easily amortized so you can safely use indices, with fewer shards than the default of 5 if necessary"
but it still isnt clear