1 个不稳定版本
0.0.1 | 2023年4月2日 |
---|
#15 in #meilisearch
23KB
477 行
meilisearch-api-client
lib.rs
:
为 MeiliSearch 设计的良好的 API 客户端。
注意:仍在开发中
快速入门
为了快速入门,最简单和最高级别的创建索引的方式是使用 create_index
;
use meilisearch_api_client::{Config, client::Client, CreateIndexRequest};
#[actix_rt::main]
async fn main() -> std::io::Result<()> {
let uid = "demo".to_string();
let name = "demoname".to_string();
// construct a request param
let req_data = CreateIndexRequest { uid, name, primary_key: None};
// config contains MeiliSearch server's host and port
let config = Config::new("http://127.0.0.1".to_string(), 7700);
// Client is api interface, using async/await.
let res = Client::new(config).create_index(req_data).await;
match res {
Ok(index) => {
println!("ceate index: {:?}", index);
},
Err(err) => {
println!("err: {:?}", err);
}
}
Ok(())
}
输出
{"name":"demoname","uid":"demo","createdAt":"2020-05-14T08:56:24.483670375Z","updatedAt":"2020-05-14T08:56:24.484410846Z","primaryKey":null}
安装
此包需要 MeiliSearch 服务器才能运行。请参阅此处以安装和运行 MeiliSearch。
有关用户指南和更多文档,请参阅此处
依赖项
~27MB
~562K SLoC