Closed vectorch9 closed 2 years ago
기존엔 태그 자동완성시 검색 API를 이용. -> 그러나 검색 API는 자동완성 시 불필요한 정보(팔로우, 팔로잉 등)까지 반환함. -> 쿼리 최적화를 위해 필요한 정보만 반환하는 자동완성 API를 추가하기로 결정 해시태그 자동완성, 멤버 자동완성 API를 추가하였습니다. 검색 쿼리 로직 수정 기존에 in caluse를 이용하던 쿼리를 최적화 해시태그, 멤버를 모두 검색하는 경우는 in을 사용해야 하지만, 단일 엔티티 조회 시에는 불필요하기 때문에 쿼리 개선 완전히 일치하는 검색어 처리 시 잘못된 로직 수정 기존엔 현재 검색 사이즈와 관계 없이 항상 list의 마지막 원소를 삭제 -> 검색이 MAX사이즈를 넘을 때만 삭제하도록 수정 해당 코드는 중복적으로 사용되기 때문에 메서드로 추출 검색 도메인에 ApiResponse 추가 ApiResponse 추가 관련 ResultCode 메시지 수정 카카오 맵 API 개선 기존엔 도로명주소를 이용하는 형식이었으나, 카카오 맵 API에서 도로명주소보단 구 주소 반환이 잘 작동함을 확인하였습니다. 따라서, 도로명주소대신 구 주소를 이용하여 로그인 기록을 남기도록 수정 현재 로컬에서 테스트 시 정상적으로 출력됩니다. 서버에서 좀 더 많은 IP로 테스트가 필요할 것 같습니다. 💬Comment
기존엔 태그 자동완성시 검색 API를 이용. -> 그러나 검색 API는 자동완성 시 불필요한 정보(팔로우, 팔로잉 등)까지 반환함. -> 쿼리 최적화를 위해 필요한 정보만 반환하는 자동완성 API를 추가하기로 결정
in
📌Linked Issues
✏Change Details
검색 API 자동 완성 추가
📑References
✅Check List