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.

Visualize your own →

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.

Share this video