Elastic.Clients.Elasticsearch 8.15.1

前缀已保留
dotnet add package Elastic.Clients.Elasticsearch --version 8.15.1                
NuGet\Install-Package Elastic.Clients.Elasticsearch -Version 8.15.1                
此命令打算在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Elastic.Clients.Elasticsearch" Version="8.15.1" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中以引用包。
paket add Elastic.Clients.Elasticsearch --version 8.15.1                
#r "nuget: Elastic.Clients.Elasticsearch, 8.15.1"                
#r 指令可以用于 F# Interactive 和 Polyglot Notebooks。请将其复制到交互工具或脚本的源代码中以引用该包。
// Install Elastic.Clients.Elasticsearch as a Cake Addin
#addin nuget:?package=Elastic.Clients.Elasticsearch&version=8.15.1

// Install Elastic.Clients.Elasticsearch as a Cake Tool
#tool nuget:?package=Elastic.Clients.Elasticsearch&version=8.15.1                

Elasticsearch .NET 客户端

用于 Elastic.Clients.Elasticsearch(Elasticsearch 的官方 .NET 客户端)的存储库。 较旧的分支包括以前的客户端,即 NESTElasticsearch.Net

下载Elasticsearch的最新版本注册 Elastic Cloud免费试用

Elasticsearch的.NET客户端为Elasticsearch API提供了强类型请求和响应。它将协议处理委托给Elastic.Transport库,该库负责所有传输级别的关注点(HTTP连接建立和池化、重试等)。

兼容性

语言客户端是向前兼容的;这意味着客户端支持与Elasticsearch更大的或相等的次版本进行通信而不会破坏。这并不意味着客户端自动支持更新的Elasticsearch版本的新功能;仅在发布新客户端版本后才可能。例如,8.12客户端版本不会自动支持Elasticsearch 8.13版本的新功能,需要8.13客户端版本才能支持。Elasticsearch语言客户端只与默认分发版本向后兼容,并且没有保证。

Elasticsearch版本 Elasticsearch-NET分支 支持
main main
8.x 8.x 8.x
7.x 7.x 7.17

安装

请参阅入门文档中的安装部分

连接

请参阅入门文档中的连接部分

使用

文档

请参阅弹性.co上的完整文档,获取关于安装、配置和使用的高级信息。

版本

Elasticsearch 8.x集群

我们已经发布了下一代Elasticsearch .NET客户端,它与Elasticsearch v8版本对齐。我们将此库重命名为Elastic.Clients.Elasticsearch,并已将NuGet上的包发布。8.0.x版本不提供与现有NEST客户端完全相同的功能。因此,我们建议您在尝试将现有应用程序迁移到Elastic.Clients.Elasticsearch库之前,仔细阅读我们的发行说明和迁移指南

直到新客户端支持应用程序所需的全部端点和功能,您可以使用最新的7.17.x客户端与Elasticsearch v8服务器进行通信。请参阅我们的文档,该文档描述了如何启用兼容模式以及与v8集群进行安全通信。

Elasticsearch 7.x集群

我们建议使用最新的7.17.x NEST客户端与Elasticsearch v7服务器进行通信。

贡献

CONTRIBUTING.md

本软件版权(c)2014-2022由Elasticsearch BV拥有。

这是免费软件,采用Apache许可证版本2.0

产品 兼容和附加的预期目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 兼容。
.NET Framework net461 已计算。 net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET 标准

NuGet 包 (49)

显示依赖于 Elastic.Clients.Elasticsearch 的前 5 个 NuGet 包

下载
Audit.NET.Elasticsearch

将 Audit.NET 跟踪日志存储到 Elasticsearch 数据库

Spiel.Infrastructure

包描述

Spiel.Shared

包描述

Microsoft.KernelMemory.MemoryDb.Elasticsearch

Elasticsearch 连接器,用于 Microsoft 内核内存,以使用 Elasticsearch 向量搜索和其他 Elasticsearch 功能存储和搜索内存。

TripleSix.Core

包描述

GitHub 存储库 (9)

显示依赖于 Elastic.Clients.Elasticsearch 的最热门的前 5 个 GitHub 存储库

存储库 星级
elsa-workflows/elsa-core
A .NET 工作流库
testcontainers/testcontainers-dotnet
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
elastic/elasticsearch-net
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
ravendb/ravendb
ACID 文档数据库
oskardudycz/EventSourcing.NetCore
Examples and Tutorials of Event Sourcing in .NET
版本 下载 最后更新
8.15.1 2,062 8/13/2024
8.15.0 3,580 8/8/2024
8.14.8 8,989 8/2/2024
8.14.7 4,449 7/29/2024
8.14.6 28,044 7/10/2024
8.14.5 3,994 7/10/2024
8.14.4 31,742 7/1/2024
8.14.3 28,704 6/20/2024
8.14.2 19,918 6/13/2024
8.14.1 4,683 6/11/2024
8.14.0 22,354 6/6/2024
8.13.15 27,853 5/29/2024
8.13.14 3,652 5/29/2024
8.13.13 4,181 5/28/2024
8.13.12 91,756 5/2/2024
8.13.11 16,313 4/27/2024
8.13.10 19,623 4/24/2024
8.13.9 28,196 4/22/2024
8.13.8 10,500 4/18/2024
8.13.7 4,429 4/17/2024
8.13.6 5,415 4/16/2024
8.13.5 32,487 4/9/2024
8.13.4 1,541 4/9/2024
8.13.3 6,419 4/5/2024
8.13.2 739 4/5/2024
8.13.1 5,219 4/4/2024
8.13.0 1,648 4/3/2024
8.12.1 41,663 3/25/2024
8.12.0 365,576 1/30/2024
8.11.0 520,449 11/15/2023
8.10.0 197,704 10/4/2023
8.9.3 93,865 9/14/2023
8.9.2 88,167 8/15/2023
8.9.1 68,335 7/31/2023
8.9.0 22,431 7/25/2023
8.1.3 40,694 7/12/2023
8.1.2 15,248 7/10/2023
8.1.1 247,242 5/5/2023
8.1.0 69,112 4/12/2023
8.0.10 13,628 4/5/2023
8.0.9 48,072 4/4/2023
8.0.8 25,061 3/24/2023
8.0.7 14,112 3/15/2023
8.0.6 21,086 3/7/2023
8.0.5 122,147 1/27/2023
8.0.4 83,134 12/21/2022
8.0.3 12,705 12/14/2022
8.0.2 6,158 12/6/2022
8.0.1 20,108 11/24/2022
8.0.0 96,579 11/23/2022
8.0.0-rc.2 4,755 11/10/2022
8.0.0-rc.1 8,476 10/18/2022
8.0.0-beta.6 3,447 10/10/2022
8.0.0-beta.5 4,442 9/29/2022
8.0.0-beta.4 25,001 7/29/2022
8.0.0-beta.3 3,206 7/27/2022
8.0.0-beta.2 5,028 7/21/2022
8.0.0-beta.1 1,650 7/11/2022
8.0.0-alpha.11 1,523 6/16/2022
8.0.0-alpha.10 8,561 5/26/2022
8.0.0-alpha.9 5,372 5/3/2022
8.0.0-alpha.8 367 4/26/2022
8.0.0-alpha.7 1,719 4/20/2022
8.0.0-alpha.6 185 4/19/2022
8.0.0-alpha.5 23,525 4/11/2022
8.0.0-alpha.4 772 3/28/2022
8.0.0-alpha.3 287 3/22/2022
8.0.0-alpha.2 137 3/17/2022
8.0.0-alpha.1 432 1/26/2022