Skip to content

feat(): 지도에서 새 이름으로 검색하여 새록 찾기 엔드포인트 추가 - #327

Merged
pizzazoa merged 4 commits into
developfrom
feature/search-bird-in-map
Jul 25, 2026
Merged

feat(): 지도에서 새 이름으로 검색하여 새록 찾기 엔드포인트 추가#327
pizzazoa merged 4 commits into
developfrom
feature/search-bird-in-map

Conversation

@pizzazoa

Copy link
Copy Markdown
Contributor

📝 요약(Summary)

  • 지도 탭에서, 새 이름과 현재 위치 및 검색 반경을 요청으로 받아, 범위 내 새록을 찾아주는 엔드포인트 POST collections/nearby/search 를 추가했습니다.
  • 요청으로, 위/경도, 새 이름(쿼리-부분매칭용), 검색 반경, 검색 결과 수 를 받습니다.
  • 위/경도가 각각 -9090, -180180 인지 체크합니다.
  • 검색 결과 수는 비 필수 필드로, 생략 시 60으로 적용됩니다.
  • 검색 반경이 너무 작아 결과가 없을 시 2배로 넓혀 재 탐색하고, 최대 검색 거리까지 발견 못 할 시 검색 실패 응답을 반환합니다.
  • 입력으로 들어온 검색 반경이 1.25km 미만이면 검색 실패 시 1.25km로 warm-up 한 뒤, 2배 확장 검색 로직이 적용됩니다.
  • 검색 결과에 따라 최대 8회의 쿼리 검색이 나갈 수 있어, geography 인덱스를 추가했습니다.

📸스크린샷 (선택)

💬 공유사항

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • [✅] PR 제목을 커밋 메시지 컨벤션에 맞게 작성했습니다.

@pizzazoa
pizzazoa merged commit c311629 into develop Jul 25, 2026
1 check passed
@pizzazoa
pizzazoa deleted the feature/search-bird-in-map branch July 25, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant