
Meilisearch combines keyword search and AI retrieval in a search engine you can host on your own server. It's for developers building search into websites, applications, product catalogs, or internal data tools. Meilisearch Cloud provides a separate, fully managed hosted service.
Hybrid search combines full-text matches with semantic relevance, so results can account for both the words people type and their meaning. Search-as-you-type returns results as queries develop, while typo tolerance and synonyms help match misspellings and alternative terms. Filters, facets, sorting, and geographic search let users narrow results by attributes or location. Federated search queries multiple data sources together.
For AI applications, Meilisearch stores and retrieves vectors for similarity search and retrieval-augmented generation (RAG). It also supports searching images, video, and audio through embeddings. Conversational search produces AI answers grounded in search results, and integrations with LangChain and the Model Context Protocol (MCP) connect retrieval to AI tools.
The engine uses Rust and exposes a REST API, with SDKs for languages including JavaScript, Python, and Swift. API keys provide granular data access permissions, and tenant-specific search supports applications serving separate customer groups. Enterprise code uses a commercial license or Business Source License 1.1 and requires a commercial agreement for production use. Meilisearch collects anonymized telemetry, which you can disable.
Claim this page with an email at meilisearch.com. Meilisearch gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Meilisearch?Promote it
Something wrong or outdated on this page?
5KUpdated 6 months agoApache-2.0
Docker#Hugging Face integration#Multimodal input#RAG
Marqo Open Source is a self-hosted search engine for developers building semantic document search, image search, or retrieval for AI applications. It handles embedding generation alongside storage and retrieval, so applications can submit documents without maintaining a separate embedding service. The open-source project is deprecated and no longer receives updates.
34.9KUpdated 4 weeks agoApache-2.0
Docker · Web#Agent Skills#Hybrid search#RAG
33.1KUpdated 4 weeks ago
Web#Hybrid search#Knowledge graphs#MCP
13KUpdated 21 hours agoApache-2.0
Docker#Agent Skills#Hugging Face integration#Knowledge graphs
26.6KUpdated 6 days agoGPL-3.0
macOS · Linux · Docker#Hybrid search#Multimodal input#RAG
7.1KUpdated 1 day agoApache-2.0
Linux#Hybrid search#RAG#Semantic search
Qdrant is a self-hosted vector database for developers building semantic search, retrieval-augmented generation (RAG), recommendations and AI agent memory. It stores embeddings alongside JSON metadata, so applications can find similar content while restricting results by attributes such as location, text or numeric ranges. The Rust engine is open source under Apache 2.0 and runs locally in Docker or on your own servers.
SurrealDB is a self-hosted database for developers building AI agents, knowledge graphs and applications that need several kinds of data together. It stores documents, relationships, vectors and time-series data in one engine, so an application's records and its AI retrieval layer can share the same database.
txtai is a Python framework for developers building search applications, chat with their data, and AI agents on their own hardware or servers. Its embeddings database combines sparse and dense vector search with graphs and relational data, so the same system can find related content and supply context to language models. It's open source under Apache 2.0.
Typesense combines typo-tolerant site search with vector and semantic search in a self-hosted engine. It's for developers building searchable apps, product catalogs or AI search over their own data. The C++ engine uses an in-memory architecture for low-latency results as users type.
Vespa is a self-hosted AI search platform for developers building search, RAG, and recommendation systems over large, changing datasets. It combines retrieval with machine-learned ranking, so an application can find candidate results and evaluate their relevance in the same platform. The code is open source under Apache 2.0. You can run it on your own servers or use the managed Vespa Cloud service, where applications run in the cloud.