검색 기능 강화 split & join. 리팩토링