meilisearch/meilisearch-rust ↗
Created Feb 20, 2021 · View the meilisearch/meilisearch-rust repository page
Rust wrapper for the Meilisearch API.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
13
Lines of Code
408
From
Apr 30, 2020
To
Feb 18, 2021
About meilisearch/meilisearch-rust
The Meilisearch Rust SDK is an official API client library that allows Rust developers to integrate Meilisearch, an open-source search engine, into their applications. The SDK provides async-first functionality for indexing documents, executing searches, filtering results, and managing search indexes through Meilisearch's API.
The library offers both basic and advanced search capabilities, including customizable filters and the ability to configure the underlying HTTP client through a trait-based design that defaults to reqwest. It supports optional synchronous operations through a sync feature flag and works seamlessly in WebAssembly environments, enabling it to run directly in web browsers without requiring additional dependencies beyond the core async runtime.
The SDK maintains compatibility with Meilisearch v1.x and is designed to be flexible in its dependencies, with serde being optional for many features. It includes comprehensive examples ranging from basic document indexing and search to custom filtering operations, making it accessible for developers at various skill levels who want to implement search functionality in Rust applications.