I was reading about in-place updates https://lucene.apache.org/solr/guide/7_4/updating-parts-of-documents.html, In my use case I have to update the field "LASTUPDATETIME", all other fields are same. Updates are very frequent and I can't bear the cost of deleted docs.
If I provide all the fields, it deletes the document and re-index it. But if I just "set" the "LASTUPDATETIME" field (non-indexed, non-stored, docValue field), it does an in-place update without deletion. But the problem is I don't know if the document is present or I'm indexing it the first time. Is there a way to prevent re-indexing if other fields are the same? *P.S. I'm looking for a solution that doesn't require looking up if doc is present in the Collection or not.*