40k+ Stars 快速搜索引擎 Algolia

图片[1]-40k+ Stars 快速搜索引擎 Algolia-山海云端论坛

说到搜索引擎,大家第一时间想到的是 Elasticsearch。一个分布式、高扩展、高实时的查找与数据剖析引擎,一般和数据搜集 Logstash、日志解析引擎 Kibana 配合使用,设计成一个集成解决方案,俗称 ELK。

但是对于中小型项目来说,Elasticsearch 仍然显得有些庞大,对硬件设备的要求也较高。小编今天为大家推荐另一款搜索引擎:MeiliSearch。

MeiliSearch 一个强大、快速、易于使用和部署的开源搜索引擎。提供开箱即用的功能,如错字容忍、过滤器和同义词。搜索和索引全部支持高度可定制。傻瓜式安装,快速实现搜索功能。

项目非常火爆,在 GitHub 社区已获得 40.2K Stars,1.5k forks。

最新版本支持的功能:

  • 按类型搜索
  • 错别字容忍度
  • 过滤和分面搜索
  • 排序
  • 同义词支持
  • Geosearch
  • 广泛的语言支持
  • 安全管理
  • 多租户
  • 高度可定制
  • RESTful API
  • 开箱即用

安装:

MacOS 使用 Homebrew 命令,一键安装:

<code># Update brew and install Meilisearch brew update && brew install meilisearch # Launch Meilisearch meilisearch</code>

Linux 安装:

<code># Install Meilisearch curl -L https://install.meilisearch.com | sh # Launch Meilisearch ./meilisearch</code>

Windows 安装:直接在 GitHub 发行页下载二进制文件

图片[2]-40k+ Stars 快速搜索引擎 Algolia-山海云端论坛

Docker 部署安装:

拉取镜像

<code>docker pull getmeili/meilisearch:latest</code>

启动

<code>docker run -it --rm \ -p 7700:7700 \ -v $(pwd)/meili_data:/meili_data \ getmeili/meilisearch:latest</code>

浏览器访问

<code>http://<IP>:7700</code>

MeiliSearch 的数据布置和 Elasticsearch 相似,都需要【创建索引】和【增加文档】两步。

附项目链接:

  • 开源地址:https://github.com/meilisearch/meilisearch
  • 官网:www.meilisearch.com
  • 开发手册:https://www.meilisearch.com/docs/learn/what_is_meilisearch/overview
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容