serach process