简介
Meilisearch 是一个 Rust 语言编写的开源搜索引擎,用于快速构建全文搜索。2018 年发布,支持中文。
特点:
- 速度至上:50 毫秒返回结果。
- 相关性优先:最相关的结果排在前面
- 开发者友好:提供 API 和丰富文档
- 高度可定制:灵活的配置选项
适合小型项目,开源版本的高可用不太行(需要付费)
本文以 Windows 为例
安装
新建文件夹 Meilisearch
下载到该文件夹中:
安装库
pip install meilisearch
初试
运行 Meilisearch
meilisearch-windows-amd64.exe --master-key="aSampleMasterKey"
填入 aSampleMasterKey
添加文档
import json
import meilisearch
client = meilisearch.Client('http://localhost:7700', 'aSampleMasterKey')
json_file = open('movies.json', encoding='utf-8')
movies = json.load(json_file)
client.index('movies').add_documents(movies)