프로젝트에서 사용할 기술 스택을 정리해 와 주세요!
- elasticsearch
- java spring boot
- Thymeleaf
이번 주 한 일
팀 전체
자동 완성 : 현재 어떤 종류의 쿼리를 날려 데이터들을 받아오는 것 까지는 구현이 되었지만, 이제 이것을 spring thymeleaf와 연동해서 실시간으로 화면에 올리는 방법에 대한 탐구중에 있음.
- Open API 자동 업데이트 :
*@Scheduled*(cron = "* * * * * *") 을 사용하여 일정시간에 그 전날 책 데이터를 읽어서 document에 저장하는 스케줄러 생성
복합 검색창 : 현재 제목 , 저자 , 출판사 다중 검색 가능 앞으로 도서관 검색이나 날짜 검색 추가 예정
팀원 개인별
이종한
- Open API를 읽어들여 책을 하루마다 추가적으로 엘라스틱 서치에 저장하는 코드 추가
- 엑셀과 Open API에서 필요없는 문자 (’=’)를 제거
- 추천으로 나온 top10의 추천 리스트를 클릭하면 이동하는 코드 추가.
신동하
- JQuery에서 autocomplete을 통해 자동완성을 구현, 자동완성된 도서목록을 가져올때는 prefix쿼리와 matchphrase쿼리를 종합적으로 사용해 리스트를 구성, 반환
- 도서 정보나루에서 제공하는 ISBN을 기반으로 하는 추천도서들을 반환해주는 open api사용 사용자가 해당 도서의 상세페이지를 클릭하면 쿠키를 생성 해당도서의 isbn을 저장. 이 데이터를 토대로 추천도서 리스트를 반환
허용석