NEST
elasticsearch的官方高级.NET客户端。 它旨在成为一个坚实,强类型的客户端,具有非常简洁的API。
- 内部使用低级Elasticsearch.Net客户端的高级客户端
- 使用流畅的接口和对象初始化器语法来映射对强类型对象的请求和响应
- 带有一个非常强大的查询DSL,与Elasticsearch一一对应
- 利用.NET特性(它们有意义)(即,协变的IEnumerable <T>结果类型,类型和索引推断)
- 所有调用都有异步变量
NEST还包括并公开了低级Elasticsearch.Net客户端,您可以回退确保无任何缺失
安装步骤:
1. 在Nuget包中查找,并安装
Elasticsearch.Net
一个低级,无依赖的客户端,没有意见如何构建和表示您的请求和响应。
- 提供与Elasticsearch REST API的一对一映射的低级客户端
- 没有依赖
- 几乎完全从官方的REST API规范生成,这使得它很容易保持最新
- 附带一个集成测试套件,可以从Elasticsearch核心团队用于测试其REST API的YAML测试定义生成
- 对如何创建或使用请求和响应没有意见
- 负载平衡和集群故障转移支持
- 所有调用都有异步变量
安装步骤: