Meilisearch

Meilisearch

Rust 开源搜索引擎

Meilisearch

Meilisearch 用 Rust 打造,主打开发者友好与毫秒级响应,全文、语义与混合检索一个 REST API 全包,无需复杂配置即可上线高质量搜索。

<50ms
搜索响应
40k+
GitHub Stars
MIT
开源协议

免费试用 · 无需下载即可在线体验

关于 Meilisearch

为开发者而生的开源搜索

Meilisearch 由 Quentin de Quelen、Clément Renault 与 Thomas Payet 三位大学好友于 2018 年在法国巴黎创立,用 Rust 从零打造,目标是让任何开发者都能在几分钟内为应用接入高质量搜索。

它返回结果低于 50 毫秒,默认就带错字容忍(typo tolerance)、分面过滤、地理搜索与多语言支持,无需定义映射或索引模式,零配置即可获得出色相关性。

Meilisearch 同时提供开源社区版(自托管)与 Meilisearch Cloud 托管云服务,已被 GitLab、Stripe、NASA、Bosch、Louis Vuitton、Vercel 等团队采用。

核心功能一览

六大核心能力,覆盖创作全流程

⚡

极速全文检索

基于 Rust 的高吞吐引擎,搜索即类型即返回,结果低于 50 毫秒。

🔀

混合检索

全文 BM25 与向量语义搜索一键混合,单个 semanticRatio 旋钮调权重。

🔍

错字容忍与分面

默认支持拼写容错、同义词、过滤与分面,开箱即用。

🔄

实时索引

文档增删改即时反映在结果中,无需手动重建索引。

🧩

联邦与多模态

支持跨索引联邦搜索,以及图像/视频/音频的多模态检索。

零基础快速上手

4 步完成你的第一件 AI 作品,无需任何设计经验

1

安装引擎

一条二进制或 Docker 启动 Meilisearch,无需配置。

2

写入文档

POST JSON 文档到索引,自动建立可搜索数据。

3

发起搜索

调用 REST API 做全文、过滤与分面查询,或开启混合语义检索。

4

接入前端

用官方 InstantSearch 风格 SDK 快速搭建搜索 UI。

全平台客户端下载

支持网页端、桌面端、移动端及浏览器插件,随时随地开启创作

使用入口

官网
产品与文档
下载
Meilisearch Cloud
托管云服务
下载
GitHub
开源仓库
下载
SpeedAIAD

常见问题解答

遇到问题?这里可能有你想要的答案

1

Meilisearch 与 Elasticsearch 怎么选?

中小团队需要简单、快速、可自托管的搜索,Meilisearch 上手成本更低;若需要聚合 DSL、海量集群级特性,Elasticsearch 更合适。

2

Meilisearch 支持向量语义搜索吗?

支持。Meilisearch 提供混合检索,可把 BM25 全文与向量语义打分按 semanticRatio 混合,适合 RAG 与语义搜索场景。

与同类开源搜索对比

和同类工具横向对比,帮你选对工具。

对比维度MeilisearchAlgoliaTypesenseElasticsearch
实现语言RustSaaS(托管)C++Java
检索类型全文+语义混合关键词+向量全文+向量倒排+向量
部署方式自托管/Cloud仅托管自托管/Cloud自托管/Cloud
上手成本零配置需接入 API轻量运维较重