시맨틱 검색
semantic search실무다른 이름: 의미 검색, 의미 기반 검색, semantic retrieval
뜻풀이
쉬운 AI 사전
- [명사] (데이터) 단어가 똑같지 않아도 뜻이 비슷한 글을 찾아 주는 검색.
실무 AI 사전
- [명사] (데이터) '환불 방법'을 검색했는데 '결제 취소 절차' 문서가 나오는 식이다. 문서와 질문을 임베딩 벡터로 바꿔 가까운 것을 찾는 방식이 대표적이며, RAG의 검색 단계에서 흔히 쓴다.
전문 AI 사전
- [명사] (데이터) 질의와 문서를 임베딩 벡터로 변환한 뒤 코사인 유사도 같은 거리 척도로 의미적 근접성을 계산해 순위를 매기는 검색. 어휘가 겹치지 않아도 찾지만, 고유명사나 정확한 코드명 검색에서는 키워드 검색보다 약할 수 있다.
관용구/함께 쓰는 말
- 의미 기반 검색 - 글자가 아닌 뜻으로 찾는 검색.
- 벡터 검색 - 임베딩 벡터의 거리로 찾는 검색.
쉬운 비유
도서관 사서에게 '마음이 편해지는 책'이라고 말하면 제목에 그 단어가 없어도 어울리는 책을 골라 주는 것과 같다.
예문
- 사내 문서 검색을 시맨틱 검색으로 바꾸자 용어가 달라도 관련 규정이 검색됐다.
- 제품 모델명처럼 정확한 문자열은 시맨틱 검색이 놓쳐서 키워드 검색을 같이 썼다.
- 질문과 문서를 같은 임베딩 모델로 벡터화해야 시맨틱 검색이 제대로 동작한다.
헷갈리는 용어 비교
- BM25
- BM25는 질문 단어가 문서에 얼마나 나오는지로 점수를 매기는 키워드 검색이고, 시맨틱 검색은 뜻이 가까운지를 본다. 고유명사는 BM25가, 표현이 다른 질문은 시맨틱 검색이 유리하다.
- 하이브리드 검색
- 하이브리드 검색은 시맨틱 검색과 키워드 검색을 함께 써서 두 방식의 약점을 서로 보완한다.
맞춤법/표기법
- 바른 표기
- 시맨틱 검색
- 주의할 표기
- 시멘틱 검색시만틱 검색
- 원어
- semantic search
- 다른 이름
- 의미 검색, 의미 기반 검색, semantic retrieval
- 참고
- '시맨틱'이 업계 표기. 외래어 표기법상 '시맨틱'이 맞다.