awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
manticoresoftware avatar

manticoresoftware/manticoresearch

0
View on GitHub↗
11,819 stars·628 forks·C++·GPL-3.0·13 vuesmanticoresearch.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.

Historique des stars

Graphique de l'historique des stars pour manticoresoftware/manticoresearchGraphique de l'historique des stars pour manticoresoftware/manticoresearch

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Manticoresearch

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Manticoresearch.
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Voir sur 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
    Voir sur GitHub↗9,031
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Voir sur 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
    Voir sur GitHub↗22,159
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Voir sur 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
    Voir sur GitHub↗9,987
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Voir sur 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
    Voir sur GitHub↗8,556
Voir les 30 alternatives à Manticoresearch→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de manticoresoftware/manticoresearch ?

Les fonctionnalités principales de manticoresoftware/manticoresearch sont : 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.

Quelles sont les alternatives open-source à manticoresoftware/manticoresearch ?

Les alternatives open-source à manticoresoftware/manticoresearch incluent : 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…