ES needs to be updated when stuff is deleted.

Currently a fast-forward assumes only new data is added, removed stuff does not result in an updated ES index.
I've seen this in the docs `Manually refresh the Elasticsearch index. In production this is not necessary but it is useful when running tests.` How does prod differ from tests in this case? Why do we need to refresh the index in tests and not in prod, is what I'm asking?