meilisearch/meilisearch-dotnet
.NET client for Meilisearch
What it solves
Meilisearch .NET is an API client that allows C# developers to integrate the Meilisearch open-source search engine into their applications. It simplifies the process of managing search indexes, adding and updating documents, and performing complex search queries without having to manually handle HTTP requests to the Meilisearch API.
How it works
The library provides a MeilisearchClient class that acts as the primary interface for interacting with a Meilisearch instance. Developers can create indexes, manage documents (add, update, delete), and execute searches using strongly-typed C# objects. The client supports asynchronous operations and allows for the use of a custom HTTP client for specialized network configurations.
Who it’s for
C# and .NET developers who are using Meilisearch as their search engine and want a native, type-safe way to interact with the API.
Highlights
- Typo-tolerant search: Supports the core Meilisearch capability of returning relevant results even with misspellings.
- Advanced search options: Includes support for filtering, highlighting, pagination (via limit/offset or page numbers), and sorting.
- Task management: Provides tools to track the status of asynchronous tasks (e.g., document addition) using unique IDs.
- Strongly typed: Allows developers to use their own classes (e.g., a
Movieclass) to represent documents in the search index.
Related
- Project
- Project
- Project
- Project
- Project