Meilisearch 是一个 RESTful 搜索 API。它旨在为所有希望为其最终用户提供 快速且相关搜索体验 的人提供 即用型解决方案 ⚡️🔎

Meilisearch Cloud

Meilisearch Cloud 是使用 Meilisearch 的推荐方式。使用 Meilisearch Cloud 极大地简化了 Meilisearch 的安装、维护和更新。立即开始 14 天免费试用

演示

Meilisearch 帮助您在 where2watch.meilisearch.com 找到观看电影的地点。

功能

  • 极速:响应时间少于 50 毫秒
  • 即时搜索:使用前缀搜索,结果在每次按键时更新
  • 错别字容忍:即使查询包含错别字和拼写错误,也能获得相关匹配
  • 全面的语言支持:为中文、日语、希伯来语和使用拉丁字母的语言提供优化支持
  • 返回整个文档:搜索时返回整个文档
  • 高度可定制的搜索和索引:定制搜索行为以更好地满足您的需求
  • 自定义排名:定制搜索引擎的相关性和搜索结果的排名
  • 过滤分面搜索:使用自定义过滤器增强用户搜索体验,并用几行代码构建分面搜索界面
  • 高亮显示:在文档中高亮显示搜索结果
  • 停用词:忽略常见的非相关词,例如 ofthe
  • 同义词:配置同义词以在搜索结果中包含更多相关内容
  • RESTful API:通过我们的插件和 SDK 将 Meilisearch 集成到您的技术栈中
  • 搜索预览:允许您在无需实现前端的情况下测试您的搜索设置
  • API 密钥管理:使用 API 密钥保护您的实例。设置过期日期并控制对索引和端点的访问,确保您的数据始终安全
  • 多租户和租户令牌:管理复杂的多用户应用程序。租户令牌可帮助您决定每个用户可以搜索哪些文档
  • 多重搜索:通过单个 HTTP 请求对多个索引执行多个搜索查询
  • 地理搜索:根据地理位置过滤和排序结果
  • 索引交换:在零搜索停机时间下部署主要的数据库更新

理念

我们的目标是为开发者和最终用户提供简单直观的体验。易用性是 Meilisearch 从首次发布以来的主要关注点,并持续推动其今天的开发。

Meilisearch 的易用性与超相关的搜索结果相辅相成。Meilisearch 根据一套排名规则对结果进行排序。我们的默认排名规则适用于大多数用例,因为我们是直接与用户合作开发的。您还可以配置搜索参数以进一步优化您的搜索。

Meilisearch 不应作为您的主要数据存储。它是一个搜索引擎,而不是数据库。Meilisearch 应该只包含您希望用户搜索的数据。如果您必须添加与搜索无关的数据,请务必将这些字段设置为不可搜索,以提高相关性和响应时间。

Meilisearch 提供了直观的即时搜索体验,无论您是开发网站还是应用程序,响应时间都低于 50 毫秒。这有助于最终用户快速高效地找到他们想要的内容。为了实现这一目标,我们完全致力于前缀搜索的理念。

试一试

与其向您展示示例,不如直接邀请您在我们提供的开箱即用搜索预览中交互式测试 Meilisearch 呢?

无需编写一行前端代码。您只需按照本指南即可试用该搜索引擎!