Repolode
manticoresoftware

manticoresoftware/manticoresearch

실시간 인덱싱과 SQL을 지원하는 오픈소스 검색 데이터베이스로, 전문 검색·벡터 검색·하이브리드 검색을 제공하며 Elasticsearch의 대안으로 활용할 수 있습니다.

대체할 수 있는 제품:ElasticsearchAlgolia

스타
12,063
포크
648
열린 이슈
651
마지막 커밋
7시간 전

어떤 프로젝트인가요?

Manticore Search는 검색 워크로드에 맞춰 구축된 오픈소스 데이터베이스입니다. 전문 검색과 벡터(KNN) 검색, 하이브리드 검색을 단일 쿼리로 제공하며, MySQL 프로토콜과 호환되는 SQL 인터페이스를 통해 기능을 사용할 수 있어 기존 MySQL 클라이언트로 연결할 수 있습니다.

엔진은 속도를 위한 행 단위 저장소와 RAM에 담기지 않는 데이터셋을 위한 컬럼형 저장소를 제공합니다. 실시간 삽입을 지원해 새 문서나 업데이트된 문서를 즉시 검색할 수 있습니다. 형태소 분석, 표제어 추출, 중국어 분절, 패싯, 지리 검색, 하이라이팅, 샤딩된 테이블, Galera 기반 복제 등의 기능을 갖췄습니다. MySQL, PostgreSQL, ODBC, CSV, XML, Kafka에서 데이터를 가져올 수 있으며, 백업은 S3 호환 스토리지에 저장할 수 있습니다.

PHP, Python, JavaScript, TypeScript, Java, Go, Rust, Elixir 등 다양한 언어용 공식 클라이언트와 HTTP JSON API를 제공합니다. 셸 설치 프로그램, Docker, APT, RPM, Homebrew를 통해 설치할 수 있습니다.

핵심 기능

  • 01단일 쿼리에서 전문 검색, 벡터 검색, 하이브리드 검색 제공
  • 02행 단위 및 컬럼형 저장소 옵션
  • 03실시간 삽입으로 문서를 즉시 검색 가능
  • 04MySQL 클라이언트와 호환되는 SQL 인터페이스
  • 05MySQL, PostgreSQL, CSV, XML, Kafka에서 데이터 동기화
  • 06Galera를 통한 샤딩된 테이블 및 멀티 마스터 복제

활용 사례

  • 웹 애플리케이션에 전문 검색 및 시맨틱 검색 추가
  • SQL 쿼리를 활용해 로그 또는 문서 검색용 Elasticsearch 대체
  • 벡터화된 테이블을 대상으로 RAG 또는 대화형 검색용 검색 시스템 구축
  • percolate 테이블로 유입되는 문서 스트림 필터링

빠른 시작

  1. 1

    공식 다운로드 페이지를 열고 사용 중인 플랫폼에 맞는 Manticore Search를 설치하세요

사용 전 알아둘 점

  • 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여되어 있어, 파생 소프트웨어의 배포 방식이 제한될 수 있습니다.
  • README에 따르면 완전한 ACID를 준수하지 않으므로, 완전한 트랜잭션 보장이 필요한 워크로드에는 적합하지 않을 수 있습니다.

토픽

자주 묻는 질문

manticoresearch은(는) 무엇인가요?
실시간 인덱싱과 SQL을 지원하는 오픈소스 검색 데이터베이스로, 전문 검색·벡터 검색·하이브리드 검색을 제공하며 Elasticsearch의 대안으로 활용할 수 있습니다. Manticore Search는 검색 워크로드에 맞춰 구축된 오픈소스 데이터베이스입니다. 전문 검색과 벡터(KNN) 검색, 하이브리드 검색을 단일 쿼리로 제공하며, MySQL 프로토콜과 호환되는 SQL 인터페이스를 통해 기능을 사용할 수 있어 기존 MySQL 클라이언트로 연결할 수 있습니다.
manticoresearch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
manticoresearch은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
manticoresearch은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. manticoresearch의 마지막 커밋은 2026년 10월 21일입니다.
manticoresearch은(는) 어디에 사용할 수 있나요?
웹 애플리케이션에 전문 검색 및 시맨틱 검색 추가 SQL 쿼리를 활용해 로그 또는 문서 검색용 Elasticsearch 대체 벡터화된 테이블을 대상으로 RAG 또는 대화형 검색용 검색 시스템 구축 percolate 테이블로 유입되는 문서 스트림 필터링
manticoresearch는 어떻게 설치하나요?
공식 다운로드 페이지를 열고 사용 중인 플랫폼에 맞는 Manticore Search를 설치하세요
manticoresearch은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/manticoresoftware/manticoresearch

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트