一个强大的轻量级全文即时搜索工具meilisearch

前言

MeiliSearch 是近两年开源的一个全文搜索引擎,采用Rust语言开发, 主要目标是在小数据规模下实现比 ElasticSearch 更加快速和易用的搜索体验。设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量

目前已支持中文分词

MeiliSearch 支持的功能如下:

  1. 开源
  2. 用户量(开源搜索引擎第二名)
  3. 中文分词
  4. 同义词
  5. 纠错
  6. 高亮
  7. 全文返回
  8. 高级搜索
  9. 停用词、停用字段
  10. 加权、降权
  11. 逻辑搜索
  12. 唯一字段聚合
  13. 分页
  14. 重新索引

中文文档

快速上手

  1. 下载安装并运行

    1
    2
    curl -L https://install.meilisearch.com | sh
    ./meilisearch

    image-20210910103712092

    此时访问浏览器http://localhost:7700/长这样:

    image-20210910103853046

    里面还没有数据, 接下来下载测试数据

  2. 下载测试数据

    movie.json

  3. 将测试数据导入至meilisearch数据库

    1
    2
    3
    curl \
    -X POST 'http://127.0.0.1:7700/indexes/movies/documents' \
    --data @movies.json
  4. 访问主页

    1
    http://127.0.0.1:7700

    image-20210910104053837

搜索速度相当的快

本文为作者原创 转载时请注明出处 谢谢

B站入口

打赏通道

微信公众号二维码如下:

img

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%