- 현재 쿼리가 가능한 단어이기 때문에 bigquery에 쿼리해서 결과로 리뷰결과를 추천해줍니다.
- 쿼리가 가능한 단어이지만 유저의 요구조건이
네이버 예약 가능
이기때문에 다시 돌아가 크롤링을 진행합니다.
- 분류불가한 입력에 대해
잘 이해하지 못했어요. 다시 말씀해주세요.
로 응답합니다.
- 검색어를 추출합니다.
- Search Node에서는 처음 시도에서는 query_restaurants 를 이용하여 검색합니다.
- Decide Node에서는 결과가 없을경우 Search Node로 돌아가 crwal_restaurants 를 이용합니다.
- 최종적으로 Recommend Node에서 데이터를 바탕으로 유저에게 맛집을 추천합니다.
python test.py
실행으로 input을 통해 검색어를 추출하고 검색을 진행하여 음식점 이름으로만 추천을 진행합니다.
- 공용의 Redis 존재
- 검색어에 따라 레스토랑 목록을 크롤링 해서 Redis에 저장
- Redis의 데이터를 각자의 VM에서 하나씩 가져와서 처리 후 공용 Storage 혹은 DB에 저장