Retake - Postgres용 하이브리드 검색 오픈소스
(github.com/getretake)- 키워드(기존 검색) + 시맨틱 서치(벡터 기반 검색)를 하나의 SDK에서 통합하여 사용가능하게 추가 가능
- query, with_semantic, with_neural 을 통해 각각 또는 통합하여 검색 가능
- 직접 Postgres에 연결하여 CDC 기반으로 복제하고 인덱싱을 처리
- 데이터 변경시 임베딩/벡터 들도 자동으로 업데이트하고 캐싱
- 쉽게 사용가능한 Python, Typescript SDK 제공
- Open/ElasticSearch DSL 호환