← AI 용어 사전

하이브리드 검색 (Hybrid Search)

AI 용어
📚 검색과 지식

키워드 검색과 벡터 검색 결과를 합쳐 정확한 단어와 의미를 함께 잡는 검색 방식.

#RAG#검색#BM25

정의

BM25 같은 키워드 검색과 임베딩 기반 벡터 검색을 함께 돌리고 두 결과를 하나의 순위로 합치는 방식. 벡터 검색은 뜻이 비슷한 문서를, 키워드 검색은 제품 코드·고유명사처럼 정확히 일치해야 하는 문서를 잘 찾는다. 순위 결합에는 RRF(Reciprocal Rank Fusion)가 흔히 쓰인다.

언제 쓰나

오류 코드·모델명·사람 이름처럼 정확한 문자열이 질문에 자주 나오는 RAG. 벡터 검색만으로 고유명사를 놓칠 때.

언제 안 쓰나

문서가 적고 질문이 일반적인 서술형뿐이라 벡터 검색만으로 충분할 때. 색인 두 개를 유지하는 부담만 늘어난다.

Claude Code에선

"벡터 검색에 BM25를 더해 RRF로 합치고, 기존 테스트 질문으로 검색 적중률을 전후 비교해줘"라고 지시한다. 전후 비교 없이 붙이면 좋아졌는지 알 수 없다.

예시

"E-4012 오류 해결법" → 벡터 검색은 일반 오류 문서만 반환 → 키워드 검색이 E-4012 문서를 찾음 → 합친 순위에서 1위.

바로 쓰는 프롬프트

벡터 검색만 쓰는 RAG에 키워드 검색을 더해 하이브리드로 바꾸는 방법을 {{스택}} 기준으로 설계해줘. 순위 결합 방식 포함.

이 용어를 참조하는 용어

jt · via term-writer · 복사 0 · KO