backend: searcher improvments