Hi all, I'm evaluating ES for our project and am wondering if it's a good
idea to use it for storage and indexing, or should we store the documents
elsewhere and use it just for indexing. We're going to be storing and
indexing data that clients commit so it's absolutely imperative that we
don't lose anything if the ES index goes south.
Should we store the documents in say S3 and index in ES, or is there a 100%
safe way to store documents in ES? Or should I say, a 100% reliable way to
recover if/when something goes wrong...
If an index does get corrupted which scenario will offer the best recovery
Also, thinking about having 1 index for each client. Any notable pros/cons
to setting things up that way? Or should we do one index and reference
documents by clientid?