什么是 Meilisearch?
Meilisearch 是一个搜索引擎,具有极速的 RESTful 搜索 API、拼写容错、全面的语言支持等诸多特性。
Meilisearch 是一个RESTful搜索API。它旨在为所有希望为终端用户提供快速且相关搜索体验的人提供一个开箱即用的解决方案⚡️🔎
Meilisearch 云服务
Meilisearch Cloud 是使用 Meilisearch 的推荐方式。使用 Meilisearch 云服务可以极大简化安装、维护和更新 Meilisearch 的过程。立即开始14天免费试用。
演示示例
Meilisearch 帮助您在 where2watch.meilisearch.com 上查找电影观看渠道。
功能特性
- 极速响应: 在50毫秒内返回搜索结果
- 实时搜索: 通过前缀搜索实现每次按键即时更新结果
- 错字容错: 即使查询包含拼写错误也能获得相关匹配
- 全面的语言支持: 特别优化支持中文、日语、希伯来语及使用拉丁字母的语言
- 返回完整文档: 搜索时返回整个文档内容
- 高度可定制的搜索与索引: 根据需求自定义搜索行为
- 自定义排序: 调整搜索引擎的相关性算法和结果排序
- 筛选与分面搜索: 通过自定义筛选增强用户体验,只需几行代码即可构建分面搜索界面
- 高亮显示: 在文档中突出显示搜索结果
- 停用词: 忽略常见无意义词汇如
of或the - 同义词: 配置同义词以扩展搜索结果的相关内容
- RESTful API: 通过插件和SDK轻松集成到您的技术栈
- 搜索预览: 无需前端实现即可测试搜索设置
- API密钥管理: 通过API密钥保护实例。设置过期时间并控制对索引和端点的访问,确保数据安全
- 多租户与租户令牌: 管理复杂的多用户应用。租户令牌帮助您控制每个用户可搜索的文档范围
- 多重搜索: 通过单个HTTP请求在多个索引上执行多个搜索查询
- 地理搜索: 根据地理位置筛选和排序结果
- 索引交换: 零搜索停机时间部署重大数据库更新
设计理念
我们的目标是为开发者和终端用户提供简单直观的搜索体验。自首次发布以来,易用性就一直是 Meilisearch 的核心关注点,这一理念至今仍在驱动着产品的发展。
Meilisearch 的易用性与超高相关性的搜索结果密不可分。Meilisearch 通过一套排序规则来组织搜索结果。我们通过与用户直接合作开发的默认排序规则适用于大多数场景。您还可以**配置搜索参数**来进一步优化搜索体验。
Meilisearch 不应作为您的主要数据存储。它是一个搜索引擎,而非数据库。Meilisearch 应该只包含您希望用户搜索的数据。如果必须添加与搜索无关的数据,请确保将这些字段设为不可搜索,以提高相关性和响应速度。
Meilisearch 提供直观的即时搜索体验,响应时间始终低于50毫秒,无论您是在开发网站还是应用程序。这能帮助终端用户快速高效地找到所需内容。为了实现这一点,我们完全遵循前缀搜索的设计理念。
立即体验
与其展示示例,不如邀请您直接在我们提供的开箱即用搜索预览中交互式地测试 Meilisearch?
无需编写任何前端代码。您只需按照本指南操作即可体验这款搜索引擎!