Hello,
Let's say I'm indexing in ES the fields A and B in an entity that contains A, B, C and D.
When I'm updating the field C of my entity, an ES update is triggered while it's not necessary.
Have you every considered trying to detect which fields needs to be updated?