awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
manticoresoftware avatar

manticoresoftware/manticoresearch

0
View on GitHub↗
11,819 estrellas·628 forks·C++·GPL-3.0·14 vistasmanticoresearch.com↗

Manticoresearch

Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture.

The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking.

The platform covers comprehensive search and indexing capabilities, including natural language processing with locale-specific tokenization and query translation. Its architecture incorporates sharding and replication for high availability, cost-based query optimization, and a multi-format storage engine that supports row, column, and document formats.

The software is delivered via OS-specific binary packages for various Linux distributions.

Features

  • Full-Text Search Engines - Functions as a high-performance full-text search engine for indexing and retrieving large datasets.
  • Full-Text Search Indexes - Implements high-speed keyword lookup capabilities through the creation of full-text search indexes.
  • Distributed Search Engines - Provides a distributed search infrastructure managing large-scale data clusters with low-latency retrieval.
  • Distributed Sharding Architectures - Uses sharding to distribute data across multiple servers and data centers for horizontal scalability.
  • Search-Oriented SQL Engines - Allows querying indexed text and structured data using a familiar SQL syntax.
  • Full Text Search - Enables complex text retrieval using ranking factors, fuzzy matching, and stemming.
  • High Availability Architectures - Implements high availability through sharding and replication across multiple servers and data centers.
  • Elasticsearch Compatible Engines - Offers an Elasticsearch-compatible API, allowing it to serve as a drop-in replacement for the ELK stack.
  • Search & Information Retrieval - Implements comprehensive information retrieval including fuzzy, faceted, and vector-based matching.
  • Vector Databases - Provides a specialized database optimized for storing and querying high-dimensional vector embeddings.
  • Vector Search - Provides a high-performance system for finding information based on mathematical similarity in high-dimensional vector spaces.
  • Vector Similarity Search - Provides vector-based similarity matching and geospatial queries for advanced data retrieval.
  • Fault Tolerance - Ensures system uptime and prevents data loss by replicating data across multiple nodes in a distributed cluster.
  • Natural Language Processing - Incorporates text analysis via stemming and tokenization to improve search accuracy across various languages.
  • Natural Language Query Generators - Translates human language prompts into structured search queries with support for regional locales.
  • Text Tokenizers - Uses locale-specific rules for language-aware text tokenization and stemming to improve search accuracy.
  • Hybrid Storage Formats - Ships a multi-format storage engine supporting row, column, and document formats to balance memory and speed.
  • External System Synchronization - Provides mechanisms to import and synchronize records from databases, flat files, and streaming platforms.
  • Cost-Based Optimizers - Implements a cost-based optimizer that uses data statistics and secondary indexes to determine the most efficient execution plan.
  • Query Translators - Provides a capability to translate natural language queries into structured search formats for multiple regional locales.
  • Search Result Filtering - Provides mechanisms to narrow results using faceted navigation and geospatial constraints.

Historial de estrellas

Gráfico del historial de estrellas de manticoresoftware/manticoresearchGráfico del historial de estrellas de manticoresoftware/manticoresearch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace manticoresoftware/manticoresearch?

Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture.

¿Cuáles son las características principales de manticoresoftware/manticoresearch?

Las características principales de manticoresoftware/manticoresearch son: Full-Text Search Engines, Full-Text Search Indexes, Distributed Search Engines, Distributed Sharding Architectures, Search-Oriented SQL Engines, Full Text Search, High Availability Architectures, Elasticsearch Compatible Engines.

¿Qué alternativas de código abierto existen para manticoresoftware/manticoresearch?

Las alternativas de código abierto para manticoresoftware/manticoresearch incluyen: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… apache/kvrocks — Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It…

Alternativas open-source a Manticoresearch

Proyectos open-source similares, clasificados según cuántas características comparten con Manticoresearch.
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    Ver en GitHub↗22,159
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Ver en GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    Ver en GitHub↗9,987
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Ver en GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    Ver en GitHub↗8,556
Ver las 30 alternativas a Manticoresearch→