Skip to content

Conversation

@Dimo-2562
Copy link
Contributor

❤️ 기능 설명

검색 품질 평가 테스트를 체계적인 3단계 프로세스로 개선하여, 각 하이퍼파라미터가 검색 품질에 미치는 영향을 독립적으로 측정할 수 있도록 구조화했습니다.

주요 개선사항

  • Phase 1: 필드 가중치 최적화 - Title/Summary/Content 필드 간 가중치 비교
  • Phase 2: 검색 방식 최적화 - Keyword(BM25) vs Semantic(Vector) 검색 비교
  • Phase 3: KNN 파라미터 최적화 - k/candidates 값에 따른 속도 vs 품질 트레이드오프 분석

기술적 개선

  • Phase 3에 Warm-up 라운드 추가로 캐싱 효과 제거
  • 측정 순서 랜덤화 및 2회 반복 측정으로 신뢰도 향상
  • 레이턴시 측정을 필요한 Phase에만 적용하여 성능 개선

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #117



🩷 Approve 하기 전 확인해주세요!

  • 발표 때 지표를 뽑은 테스트 코드입니다.

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 requested a review from Joon9750 December 23, 2025 08:14
@Dimo-2562 Dimo-2562 self-assigned this Dec 23, 2025
@Dimo-2562 Dimo-2562 added ✨ IMPROVE 기존 기능 변경 🔍 domain:search 검색 관련 labels Dec 23, 2025
@Dimo-2562 Dimo-2562 merged commit 2c40144 into develop Dec 23, 2025
1 check passed
@Dimo-2562 Dimo-2562 deleted the improve/#117 branch December 23, 2025 08:16
Copy link
Contributor

@Joon9750 Joon9750 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔍 domain:search 검색 관련 ✨ IMPROVE 기존 기능 변경

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[IMPROVE] 검색 파라미터별 테스트 코드 개선

3 participants