검색로직 분리