云图AI云图AI
M

meilisearch

NOASSERTIONRust

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

59kFork 3k更新于 2026-08-01

软件介绍

Meilisearch 是一个轻量级、高性能的开源搜索引擎,旨在为开发者提供即插即用的搜索体验。它支持全文搜索、语义搜索和混合搜索,具有搜索即输入、错别字容忍、过滤、分面搜索、排序、同义词、地理搜索等功能。Meilisearch 提供 RESTful API,易于集成,并支持多租户、安全管理和自定义排序。它适用于各种应用场景,如电子商务、内容网站、企业搜索等。

核心功能

混合搜索:结合语义搜索和全文搜索,提供最相关的结果
搜索即输入:在 50 毫秒内显示结果,提供直观体验
错别字容忍:即使查询包含拼写错误也能获得相关匹配
过滤和分面搜索:自定义过滤器,轻松构建分面搜索界面
排序:基于价格、日期等字段排序
同义词支持:配置同义词以包含更多相关内容
地理搜索:基于地理数据过滤和排序文档
广泛的语言支持:支持中文、日文、希伯来文等
安全管理:通过 API 密钥控制用户访问权限
多租户:为任意数量的应用租户个性化搜索结果
高度可定制:开箱即用或自定义配置
RESTful API:通过插件和 SDK 轻松集成
对话式搜索:用户用自然语言提问,获得 AI 生成的答案
个性化:根据用户偏好和行为定制搜索结果
文档关联:跨索引链接文档以丰富搜索结果
复制和分片:水平扩展,跨节点分布数据
AI 就绪:与 LangChain 和 MCP 协议开箱即用
易于安装、部署和维护

适用场景

电子商务网站的产品搜索内容网站(如博客、新闻)的站内搜索企业文档和知识库搜索社交媒体平台的内容发现地理位置的本地搜索(如餐厅、商店)多租户 SaaS 应用的搜索功能电影、音乐等媒体库的搜索个性化推荐系统的搜索后端

Docker 部署

docker run -it --rm \
  -p 7700:7700 \
  -v $(pwd)/meili_data:/meili_data \
  getmeili/meilisearch:v1.12

FAQ

Meilisearch 是免费的吗?

Meilisearch 社区版在 MIT 许可下完全免费开源,可用于商业用途。企业版提供高级功能(如分片),需要商业许可。

Meilisearch 支持哪些语言?

Meilisearch 支持多种语言,包括中文、日文、希伯来文以及拉丁字母语言,并针对这些语言进行了优化。

如何开始使用 Meilisearch?

你可以从官方网站下载二进制文件,或使用 Docker 镜像快速启动。然后通过 REST API 添加文档并执行搜索。详细指南请参考官方文档。

Meilisearch 与 Elasticsearch 相比如何?

Meilisearch 更注重易用性和开箱即用的体验,而 Elasticsearch 功能更丰富但配置更复杂。Meilisearch 适合中小型项目,Elasticsearch 适合大型企业级搜索。