피드로 돌아가기
Manticore Search 25.0.0
Dev.toDev.to
Database

Manticore Search 25.0.0이 번들 패키지 도입과 하이브리드 검색 정식 지원으로 검색 파이프라인 단순화

Manticore Search 25.0.0

Sergey Nikolaev2026년 3월 31일5intermediate

Context

기존 Manticore Search는 데비안/RPM 환경에서 다수의 분리된 패키지를 설치해야 했고, 풀텍스트 검색과 벡터 검색을 별도의 쿼리로 처리해야 했다. 사용자는 패키지 충돌과 인덱스 재구축 호환성 문제를 직접 해결해야 했다.

Technical Solution

  • 패키지 관리자(manticore 번들)를 도입하여 데몬, 도구, 개발 헤더, ICU 데이터, 언어 팩을 단일 설치로 제공
  • SQL의 MATCH()와 KNN() 서브쿼리 조합으로 하이브리드 검색 지원
  • KNN 사전 필터링 도입으로 벡터 검색 중 속성 필터 적용 가능
  • N-way 병합과 병렬 OPTIMIZE 작업으로 RT 테이블 디스크 청크 정리 최적화
  • MySQL 호환 Prepared Statements 지원으로 ORM 및 프레임워크 통합 개선

Impact

RT 테이블 디스크 청크 유지보수 시간 단축, 필터링된 벡터 검색 결과 정확도 향상

Key Takeaway

번들 패키지 도입으로 설치 과정이 간소화되고, 하이브리드 검색 정식 지원으로 시맨틱 검색과 어휘 검색을 단일 쿼리로 통합할 수 있게 되었다.


검색 애플리케이션 개발 환경에서 Manticore Search 25.0.0의 하이브리드 검색을 적용하면 풀텍스트 정밀도와 벡터 검색 재현율을 단일 SQL 쿼리로 균형 있게 조정할 수 있다.

원문 읽기