Normalizer1 한글 검색기 만들기 한글 검색기 만들어보기 주식에 대한 정보를 제공해주는 앱이 있다고 하자. 사용자는 원하는 종목을 검색하고 싶다. 검색창에 한글자, 한글자 입력할 때마다 javascript 는 해당 글자에 관한 검색 결과를 반환한다. 검색 결과는 중요도 우선순위로 정렬되어 보일 수 있는데, 사람들이 많이 클릭했던 순, 시가총액 순 등의 기준을 세울 수 있을 것이다. 위 그림의 결과를 예시로 들 수 있다. 우리는 이를 로직으로 구현하기 위해 sql 에서 like 구문을 생각해볼 수 있다. SELECT item_name FROM item WHERE item_name like '%'||:keyword||'%' item 테이블에는 종목이름이 들어있다. 위 쿼리는 like 검색이기 때문에 인덱스 적용이 힘들고, 원하는 성능의 결과.. 2021. 8. 16. 728x90 이전 1 다음