저도 처음엔 text-embedding-3-small 썼는데 한국어는 확실히 아쉽더라고요. BM25와 벡터 검색 하이브리드가 차라리 나은 것 같아요. 실제로 둘 다 써보니 recall이 확실히 올라갔거든요.
궁금하면
저도 같은 고민을 했는데 결국 하이브리드로 가는 게 낫더라고요. text-embedding-3-small은 비용이 확실히 부담되긴 하지만 한국어 성능이 워낙 좋거든요. 대신 BM25를 보조로 두면 검색 누락을 많이 줄일 수 있어요. 특히 정확한 용어 검색이 필요한 경우 말이에요. 오픈소스 모델(ko-sbert 같은)은 비용이 거의 없지만 실제 운영해보면 recall이 생각보다 아쉽더라고요.