Skip to content

검색 결과 기본 정렬을 무작위에서 이름 일치순으로 변경#63

Merged
dennis0405 merged 1 commit into
developfrom
feat/Search-Result-Sorting
May 26, 2026
Merged

검색 결과 기본 정렬을 무작위에서 이름 일치순으로 변경#63
dennis0405 merged 1 commit into
developfrom
feat/Search-Result-Sorting

Conversation

@dennis0405

Copy link
Copy Markdown
Collaborator

공식 인증 동아리를 먼저 배치하는 구조는 유지하되,
동일한 인증 상태 내에서는 Math.random() 기반 무작위 정렬 대신 query와 club.name의 일치 정도가 높은 순으로 정렬한다.
(정확 일치 > 접두사 일치 > 부분 일치 위치순 > 이름 길이 > 가나다순)

점수는 클럽 당 한 번만 계산하는 decorate-sort로 처리해 비교자 내 중복 계산을 제거했다.

공식 인증 동아리를 먼저 배치하는 구조는 유지하되, 동일한 인증 상태 내에서는
Math.random() 기반 무작위 정렬 대신 query와 club.name의 일치 정도가 높은 순으로
정렬한다. (정확 일치 > 접두 일치 > 부분 일치 위치순 > 이름 길이 > 가나다순)

점수는 클럽당 한 번만 계산하는 decorate-sort로 처리해 비교자 내 중복 계산을 제거했다.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@dennis0405 dennis0405 merged commit a5786b2 into develop May 26, 2026
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