awesome-repositories.com
Blog
MCP
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
·
meilisearch avatar

meilisearch/meilisearch

0
View on GitHub↗
58,118 stars·2,569 forks·Rust·27 vueswww.meilisearch.com↗

Meilisearch

Meilisearch is a high-performance, developer-focused search engine designed to provide instant, typo-tolerant results for applications. It functions as a RESTful service that accepts JSON documents, organizing structured information into searchable collections to ensure rapid retrieval. The engine is built to be lightweight and easy to configure, minimizing maintenance overhead while integrating into existing software stacks.

The system distinguishes itself through specialized indexing and storage techniques, including the use of finite state transducers for memory-efficient lexicon storage and zero-copy memory mapping for direct data access. It employs a custom tokenizer pipeline to process text and utilizes processor-level vector instructions to accelerate ranking calculations. An asynchronous task queue manages indexing operations in the background, ensuring that search queries remain responsive and non-blocking even during database updates.

Beyond its core search capabilities, the engine supports complex querying requirements such as faceted filtering and content-heavy document retrieval. It is designed to facilitate immediate search experiences, allowing users to receive relevant results as they type. The software is distributed as a standalone service, with documentation available to guide the integration process.

Features

  • Developer-Focused Search Tools - Simplifies integration by offering a lightweight, drop-in search solution for modern application stacks.
  • Document Indexing Engines - Transforms raw information into structured, high-performance collections optimized for instant retrieval.
  • Full-Text - Delivers typo-tolerant text retrieval with advanced relevance ranking for high-performance search requirements.
  • RESTful Search Services - Exposes indexing and query functionality through standard HTTP interfaces for seamless network-based interaction.
  • Finite State Transducers - Compresses dictionary terms into graph-based structures to enable memory-efficient storage and rapid prefix lookups.
  • Zero-Copy Memory Mappings - Maps database files directly into memory to eliminate redundant data copying between kernel and user space.
  • Tokenizers - Decomposes unstructured text into normalized tokens using language-specific rules to prepare data for indexing.
  • Instant Search Interfaces - Displays immediate, relevant results as users type to facilitate rapid navigation through large datasets.
  • Key-Value - Employs a memory-mapped storage engine to provide high-performance, atomic key-value persistence.
  • SIMD Accelerated Searchers - Leverages processor-level vector instructions to accelerate memory scanning and scoring calculations during search execution.
  • Machine Learning Operations - Fast, open-source search engine.
  • Enterprise Search - Typo-tolerant search engine for applications.
  • Search and Indexing - Fast, open-source search engine for applications.
  • API and Data Services - Delivers a fast, AI-powered search engine API.
  • Enterprise Search - Typo-tolerant search engine for web applications.
  • Web Framework Examples - Fast, typo-tolerant search engine.
  • Content Management Search - Optimizes the retrieval of articles and documents within content-heavy platforms through typo-tolerant search logic.
  • Product Discovery Engines - Facilitates product discovery through faceted filtering, relevance ranking, and highly responsive search interfaces.
  • Full-Text Search Integrations - Augments existing application databases with powerful, typo-tolerant search capabilities that exceed standard filtering.

Historique des stars

Graphique de l'historique des stars pour meilisearch/meilisearchGraphique de l'historique des stars pour meilisearch/meilisearch

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

Questions fréquentes

Que fait meilisearch/meilisearch ?

Meilisearch is a high-performance, developer-focused search engine designed to provide instant, typo-tolerant results for applications. It functions as a RESTful service that accepts JSON documents, organizing structured information into searchable collections to ensure rapid retrieval. The engine is built to be lightweight and easy to configure, minimizing maintenance overhead while integrating into existing software stacks.

Quelles sont les fonctionnalités principales de meilisearch/meilisearch ?

Les fonctionnalités principales de meilisearch/meilisearch sont : Developer-Focused Search Tools, Document Indexing Engines, Full-Text, RESTful Search Services, Finite State Transducers, Zero-Copy Memory Mappings, Tokenizers, Instant Search Interfaces.

Quelles sont les alternatives open-source à meilisearch/meilisearch ?

Les alternatives open-source à meilisearch/meilisearch incluent : typesense/typesense — Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It… spacejam/sled — Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It… elastic/elasticsearch — Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and… quickwit-oss/tantivy — Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors…

Alternatives open source à Meilisearch

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Meilisearch.
  • typesense/typesenseAvatar de typesense

    typesense/typesense

    25,254Voir sur GitHub↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    C++algoliadatastoreelasticsearch
    Voir sur GitHub↗25,254
  • spacejam/sledAvatar de spacejam

    spacejam/sled

    8,928Voir sur GitHub↗

    Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k

    Rustb-plus-treeb-treeconcurrent
    Voir sur GitHub↗8,928
  • elastic/elasticsearchAvatar de elastic

    elastic/elasticsearch

    77,012Voir sur GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Javaelasticsearchjavasearch-engine
    Voir sur GitHub↗77,012
  • quickwit-oss/tantivyAvatar de quickwit-oss

    quickwit-oss/tantivy

    15,442Voir sur GitHub↗

    Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components necessary to organize large collections of text data into searchable structures, enabling the execution of complex queries and the retrieval of information across structured document sets. The engine utilizes an inverted index architecture to map terms to document identifiers, supported by a segment-based storage model that balances search performance with write throughput. It incorporates specialized data structures, including finite state transducers for term dictionaries and

    Rustrustsearch-engine
    Voir sur GitHub↗15,442
Voir les 30 alternatives à Meilisearch→