Sonic - 빠르고 가벼운 Schema-less 검색 백엔드
(github.com)- 적은 메모리에서 실행되는 Elasticsearch 대체제 오픈소스(Rust)
- 문서 인덱스가 아닌 ID 인덱스. 검색 결과로 ID를 리턴
- 자동 완성, 검색 오타 교정 지원
- 간단한 프로토콜로 여러 개발언어 지원
ㅤ→ Node,PHP,Rust 공식 지원
ㅤ→ Python,Go,Java,.NET 등 커뮤니티에 의한 지원
- 유니코드 호환, 80개 언어 지원
댓글과 토론
검색엔진을 운용해본 적이 없어서 확신은 못 하겠는데, 한국어 검색엔진은 형태소 분석기랑 같이 쓰이는 경우가 많지 않은가 싶습니다.
CJK 형태소 분석기 측면에서는 Sonic 은 지원이 없고, MeiliSearch 쪽은 최근 버전에 중국어 형태소 분석기인 Jieba 를 사용할 수 있도록 추가되었다고 알고있습니다. 한국어는 아직이었던 거 같네요.