searcher model