CHANGED: a elasticsearch searcher refactoring