Repolode
manticoresoftware

manticoresoftware/manticoresearch

Base de datos de búsqueda de código abierto con búsqueda de texto completo, vectorial e híbrida, indexación en tiempo real y SQL; una alternativa a Elasticsearch.

Alternativa open source a:ElasticsearchAlgolia

Estrellas
12,063
Forks
648
Issues abiertos
651
Último commit
hace 7 horas

¿Qué es?

Manticore Search es una base de datos de código abierto diseñada para cargas de trabajo de búsqueda. Combina búsqueda de texto completo con búsqueda vectorial (KNN) y recuperación híbrida en una sola consulta, y ofrece sus funciones mediante SQL compatible con el protocolo MySQL, por lo que los clientes MySQL existentes pueden conectarse.

El motor ofrece almacenamiento por filas para mayor velocidad y almacenamiento columnar para conjuntos de datos que no caben en la RAM. Las inserciones en tiempo real permiten buscar de inmediato los documentos nuevos o actualizados. Entre sus funciones se incluyen stemming, lematización, segmentación de chino, facetas, búsqueda geográfica, resaltado, tablas particionadas y replicación basada en Galera. Los datos pueden importarse desde MySQL, PostgreSQL, ODBC, CSV, XML y Kafka, y las copias de seguridad pueden guardarse en almacenamiento compatible con S3.

Hay clientes oficiales para PHP, Python, JavaScript, TypeScript, Java, Go, Rust, Elixir y otros lenguajes, además de una API HTTP JSON. Se puede instalar mediante un instalador de shell, Docker, APT, RPM y Homebrew.

Funciones clave

  • 01Búsqueda de texto completo, vectorial e híbrida en una sola consulta
  • 02Opciones de almacenamiento por filas y columnar
  • 03Inserciones en tiempo real que permiten buscar los documentos de inmediato
  • 04Interfaz SQL compatible con clientes MySQL
  • 05Sincronización de datos desde MySQL, PostgreSQL, CSV, XML y Kafka
  • 06Tablas particionadas y replicación multimaestro mediante Galera

Casos de uso

  • Añadir búsqueda de texto completo y semántica a una aplicación web
  • Reemplazar Elasticsearch para buscar registros o documentos mediante consultas SQL
  • Crear sistemas de recuperación para RAG o búsqueda conversacional sobre tablas vectorizadas
  • Filtrar flujos de documentos entrantes con tablas percolate

Inicio rápido

  1. 1

    Abre la página oficial de descargas e instala Manticore Search para tu plataforma

Antes de usarlo

  • Está licenciado bajo GPL-3.0, una licencia copyleft que puede restringir la forma de distribuir software derivado.
  • El README indica que no cumple plenamente con ACID, por lo que quizá no sea adecuado para cargas de trabajo que requieran garantías transaccionales completas.

Temas

Preguntas frecuentes

¿Qué es manticoresearch?
Base de datos de búsqueda de código abierto con búsqueda de texto completo, vectorial e híbrida, indexación en tiempo real y SQL; una alternativa a Elasticsearch. Manticore Search es una base de datos de código abierto diseñada para cargas de trabajo de búsqueda. Combina búsqueda de texto completo con búsqueda vectorial (KNN) y recuperación híbrida en una sola consulta, y ofrece sus funciones mediante SQL compatible con el protocolo MySQL, por lo que los clientes MySQL existentes pueden conectarse.
¿manticoresearch es gratuito? ¿Qué licencia tiene?
manticoresearch es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿manticoresearch sigue mantenido?
Mantenimiento activo. El último commit de manticoresearch fue el 21 oct 2026.
¿Para qué puedo usar manticoresearch?
Añadir búsqueda de texto completo y semántica a una aplicación web Reemplazar Elasticsearch para buscar registros o documentos mediante consultas SQL Crear sistemas de recuperación para RAG o búsqueda conversacional sobre tablas vectorizadas Filtrar flujos de documentos entrantes con tablas percolate
¿Cómo se instala manticoresearch?
Abre la página oficial de descargas e instala Manticore Search para tu plataforma
¿Dónde consigo manticoresearch?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/manticoresoftware/manticoresearch

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados