개념 구분 → 각각의 강점 설명 → 하이브리드 활용
두 용어는 자주 혼용되는데, 제가 이해한 구분은 이렇습니다. 시맨틱 검색은 쿼리의 의미를 파악해 관련된 결과를 돌려주는 것이 목표이고, 구현 방식은 키워드 확장, 동의어 사전, 임베딩 등 다양합니다. 벡터 검색은 그 구현 방식 중 하나로, 쿼리와 문서를 모두 임베딩해 코사인 유사도나 FAISS 같은 k-NN 인덱스로 가장 가까운 벡터를 찾습니다. 키워드 검색은 정확한 단어 매칭에 강하고, 벡터 검색은 문맥이 비슷한 문서를 찾는 데 강합니다. 실제 서비스에서 두 방식을 결합한 하이브리드 검색이 많이 쓰이는데, 그 이유는 한쪽만으로는 놓치는 케이스가 분명히 있기 때문입니다.