Introductionedit
This is the documentation for the .NET client for Elasticsearch. This page gives you a quick overview of the main features of the client.
Featuresedit
- One-to-one mapping with REST API.
- Strongly typed requests and responses for Elasticsearch APIs.
- Fluent API for building requests.
- Helpers for common tasks such as bulk indexing of documents.
- Pluggable serialization of requests and responses based on System.Text.Json.
- Diagnostics, auditing, and .NET activity integration.
The .NET Elasticsearch client is built upon the Elastic Transport library which provides:
- Connection management and load balancing across all available nodes.
- Request retries and dead connections handling.