Elasticsearch를 사용한 검색 기능을 통해 Elasticsearch의 사용법을 익히게 되었으므로 유저 추천 기능을 Elasticsearch로 구현해보겠다. 기존 방법에서 바꾸는 이유는 신규 유저를 추천할 때 너무 오랜시간이 걸렸기 때문이다. 구현 후 성능테스트 결과는 후술하겠다. 개발 목적 최종 목적은 유저 추천을 계산을 통해 진행하는 것이 아니라, Elasticsearch의 검색 기능을 통해 가장 나와 유사한 유저를 추천하는 것이다. 로직 구현 유저의 16가지 성향을 16차원 벡터로 변형하여 Elasticsearch에 저장한 후, hnsw 알고리즘을 사용한 검색 쿼리로 빠르게 나와 유사한 여행 성향을 검색한다. 이전 로직에선 캐시해둔 뒤 캐시조회를 사용하였지만 이 로직에선 매 요청마다 ..