refine searcher