It is a large index - it took a long time to build You don’t really want to rebuild it “for kicks” Days/Weeks pass – Lots of updates have happened How do you know the index is still correct?
we do to help validate, identify items for correction? Identifying when things happen can help work out what/how to fix the problem Checking frequently helps identify/isolate any problems
presumed to be sorted – DB’s do that well Execute ES Scan query to retrieve {ID,Version}, store locally Sorts ES results by ID Compares both streams to find ID ‘gaps’ & incorrect versions