Hyungi Ahn
a4eb71d368
feat(search): Phase 1.1a 모듈 분리 — services/search/ 디렉토리
검색 로직을 services/search/* 모듈로 분리. trigram 도입은 Phase 1.2 인덱스와 함께.
신규:
- services/search/{__init__,retrieval_service,rerank_service,query_analyzer,evidence_service,synthesis_service}.py
- retrieval_service는 search_text/search_vector 이전 (ILIKE 동작 그대로)
- 나머지는 Phase 1.3/2/3 placeholder
이동:
- services/search_fusion.py → services/search/fusion_service.py (R100)
수정:
- api/search.py — thin orchestrator로 축소 (251줄 → 178줄)
동작 변경 없음 — 구조만 분리. 회귀 검증 후 Phase 1.2 진입.
2026-04-07 13:46:04 +09:00
..
2026-04-03 13:38:10 +09:00
2026-04-07 13:46:04 +09:00
2026-04-06 07:15:13 +09:00
2026-04-07 13:26:37 +09:00
2026-04-03 13:32:20 +09:00
2026-04-07 13:46:04 +09:00
2026-04-02 13:21:45 +09:00
2026-04-07 13:26:37 +09:00
2026-04-03 12:45:02 +09:00
2026-04-06 13:38:07 +09:00
2026-04-06 13:38:07 +09:00