- 博客
- Meilisearch 使用体验:简单的全文搜索引擎
Meilisearch 使用体验:简单的全文搜索引擎
a year ago
说到全文搜索引擎,很多人会想到 Elasticsearch。但老实说,ES 对于小项目来说真的是杀鸡用牛刀 —— 配置复杂,内存占用大,还得学一堆概念。
今天给大家推荐一个轻量级的替代品:Meilisearch。
这玩意儿有多简单呢?基准测试显示,Meilisearch 处理 10 万个文档的平均搜索时间为 1.47 毫秒,而 Elasticsearch 需要 44.1 毫秒。不仅快,还特别好上手。
https://appstore.lazycat.cloud/#/shop/detail/xu.deploy.meilisearch
快速开始
应用安装后,需要输入token:lazycatcloud

添加一些数据,官方提供了一个json文件 https://www.meilisearch.com/movies.json
下载后,放到meilisearch 目录

我在本地,用postman发送一个请求,让Meilisearch生成索引 可以参考项目描述

发送请求后,返回了索引id,说明成功了

回到应用,刷新一下页面,可以看到数据出来了
开始搜索,3w多条数据,结果随着输入,基本上是秒出,即时搜索体验,用户打字就能看到结果

总结
Meilisearch 适合中小型项目。相比 Elasticsearch 的复杂配置,它非常简单,而且性能还特别好,搜索体验丝滑得不行。
如果你正在考虑给项目加个搜索功能,强烈建议试试 Meilisearch。
虽然 Meilisearch 很好用,但如果你的项目数据量特别大(几十TB那种),或者需要复杂的数据分析功能,还是老老实实用 Elasticsearch 吧。工具没有好坏,只有合适不合适。
作者
天天
