Is it possible to store the fields of a document in two or more separate parallel indices and later retrieve all the fields together while doing a search. The reason for asking this is we have an elastic index with about 50 million documents each having around 40 fields. So if we split the index into two and have the frequently updating fields in one of the parallel indices, we could easily recreate the new partial index than updating the huge document which has 40 fields.
I have read that updating a document in lucene is painfully slow ~ 100k times slower compared to an insert, hence my question.
Thanks a lot in advance.