
天天
说到全文搜索引擎,很多人会想到 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 吧。工具没有好坏,只有合适不合适。
评论
0暂无评论