added searcher and updated indexer