Moved searcher instantiation to factory and reindex interface to cli class