专业的编程技术博客社区

网站首页 > 博客文章 正文

轻量级搜索引擎,使用简单,搜索速度快,是真的快。#java

baijin 2024-09-08 02:00:13 博客文章 13 ℃ 0 评论

轻量级搜索引擎。

看一个需求rh.com,个人想做一个文档搜索引擎的功能,目的主要是对比和技术选型,那么这个需求该怎么实现?首先想到的是ES,ES是主流的搜索引擎m,但是ES太重了,对于这个小项目有点不太合适。今天给大家推荐一款项目轻量级的搜索引擎coml。

MeiliSearch是一个强大的、快速的开源的、易于部署的搜索引擎,主要看中它的开源,搜索和索引都是高度定制化的,提供了开箱即用的功能,如错别字的容忍过滤器和同义词,相比于ES来说,MeiliSearch在小数据规模下更加方便使用。

·那么接下来快速体验一下它的安装和使用。这边介绍一下我安装了一台虚拟机,在本地,首先使用Docker拉取镜像,这个步骤我已经做完了,接下来连接方式有两种,一种是不指定密码,一种是指定密码,使用不指定密码测试一下。执行完成之后看到这个页面说明MeiliSearch已经启动完成了。

通过虚拟机的IP来访问一下,看到这个页面说明已经构建完成了,还是非常简单的。这里有3万多条电影数据,这些数据是官网提供的,搜索一下感受一下。比如搜索一个A,基本上可以输入即搜索,搜索速度还是非常快的。这是它的时间大约在毫秒级别的。看一下它的添加文档,这是它的添加文档的命令,也可以通过Postman等工具进行添加。

最后说一下它的格式,它就是json数组提供,需要注意的一点是每个json对象需要提供一个索引。

最后小伙伴们还有什么更好的办法吗?评论区讨论一下。点点关注。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表