>ElasticSearch is a perfectly good document database.
I recently asked about this and people replied that it wasn't fit for this purpose
I recently asked about this and people replied that it wasn't fit for this purpose
However, that's not really what it was made for. Especially early on when you're planning out your schema and such, dropping and re-indexing your documents is a really simple task. If the index itself is your primary document store, what are you indexing from? Would you have a DBMS or file system as your secondary store in that case? That just seems so awkward and backwards.
Keep the square pegs in the square holes and use Elastic (and the alternatives discussed in this thread) as a search index.