Typesense 개요 — 빠른 타입 세이프 검색
Typesense 개요 — 빠른 타입 세이프 검색
Typesense는 "속도에 미친" 오픈소스 검색 엔진이에요. 전형적인 토큰 기반 검색(BM25)과 벡터 검색을 하나로 지원해, 키워드 기반 검색부터 임베딩 기반 유사도 검색·RAG까지 한 엔진으로 다룰 수 있어요.
무엇을 주나
- 빠른 응답: 낮은 지연의 검색 API가 기본이고, 점수·필터·패싯을 지원해요.
- 하이브리드 검색: 키워드와 벡터 점수를 결합해 더 관련성 높은 결과를 내요.
- 타입 세이프·스키마: 스키마 기반 인덱싱으로 타입 오류를 줄이고, 부분 일치·오타 허용 등 "search as you type"에 강해요.
- 배포 유연성: 오픈소스로 자체 호스팅하거나 Typesense Cloud(관리형)로 운영해요.
RAG와의 관계
- 임베딩 모델로 텍스트를 벡터로 만들고 Vector Search로 검색하면 LLM 프롬프트의 문맥(retrieval)으로 쓰기 좋아요.
- BM25 키워드와 벡터를 결합한 하이브리드 검색은 정확도를 높이는 데 유리해요.