spec a custom searcher