![]() |
VOOZH | about |
dotnet add package Dnet.Elastic.Clients.Elasticsearch --version 8.19.6.2
NuGet\Install-Package Dnet.Elastic.Clients.Elasticsearch -Version 8.19.6.2
<PackageReference Include="Dnet.Elastic.Clients.Elasticsearch" Version="8.19.6.2" />
<PackageVersion Include="Dnet.Elastic.Clients.Elasticsearch" Version="8.19.6.2" />Directory.Packages.props
<PackageReference Include="Dnet.Elastic.Clients.Elasticsearch" />Project file
paket add Dnet.Elastic.Clients.Elasticsearch --version 8.19.6.2
#r "nuget: Dnet.Elastic.Clients.Elasticsearch, 8.19.6.2"
#:package Dnet.Elastic.Clients.Elasticsearch@8.19.6.2
#addin nuget:?package=Dnet.Elastic.Clients.Elasticsearch&version=8.19.6.2Install as a Cake Addin
#tool nuget:?package=Dnet.Elastic.Clients.Elasticsearch&version=8.19.6.2Install as a Cake Tool
Repository for Elastic.Clients.Elasticsearch the official .NET client for Elasticsearch. Older branches include both previous clients, NEST and Elasticsearch.Net.
Download the latest version of Elasticsearch or sign-up for a free trial of Elastic Cloud.
The .NET client for Elasticsearch provides strongly typed requests and responses for Elasticsearch APIs. It delegates protocol handling to the Elastic.Transport library, which takes care of all transport-level concerns (HTTP connection establishment and pooling, retries, etc.).
The major and minor version parts of the Elasticsearch .NET client are dictated by the version of the Elasticsearch server.
This means that the Elasticsearch .NET client does not strictly follows semantic versioning!
Although we try to avoid this as much as possible, it can happen that a minor or even patch version contains breaking changes (see also: breaking changes policy). Please always check the release notes before updating the client package.
Language clients are forward compatible:
Given a constant major version of the client, each related minor version is compatible with its equivalent- and all later Elasticsearch minor versions of the same or next higher major version.
For example:
| Client Version | Compatible with Elasticsearch 7.x |
Compatible with Elasticsearch 8.x |
Compatible with Elasticsearch 9.x |
|---|---|---|---|
| 8.x | ❌ no | ✅ yes | ✅ yes |
| 7.x | ✅ yes | ✅ yes | ❌ no |
Language clients are also backward compatible across minor versions within the same major version (without strong guarantees), but never backward compatible with earlier Elasticsearch major versions.
Compatibility does not imply feature parity. For example, an 8.12 client is compatible with 8.13, but does not support any of the new features introduced in Elasticsearch 8.13.
Refer to the Installation section of the getting started documentation.
Refer to the Connecting section of the getting started documentation.
Please refer to the full documentation on elastic.co for comprehensive information on installation, configuration and usage.
The API reference documentation is available here.
We have released the next generation of the .NET client for Elasticsearch, which
aligns with v8 of Elasticsearch. We have renamed this library
Elastic.Clients.Elasticsearch, and the packages are published on
NuGet. The
8.0.x versions do not offer complete feature parity with the existing NEST
client. We therefore recommend you thoroughly review our
release notes and migration guidance
before attempting to migrate existing applications to the
Elastic.Clients.Elasticsearch library.
Until the new client supports all endpoints and features your application
requires, you may continue to use the latest 7.17.x client to communicate with
Elasticsearch v8 servers. Please review
our documentation,
which describes how to enable compatibility mode and secure communications with
a v8 cluster.
We recommend using the latest 7.17.x
NEST client to communicate with
Elasticsearch v7 servers.
See
This software is Copyright (c) 2014-2022 by Elasticsearch BV.
This is free software, licensed under The Apache License Version 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.