前言
上一篇,我们了解了Elasticsearch官方提供了两个.NET操作Elasticsearch的客户端类库,分别为低阶的Elasticsearch.Net
和高阶的NEST
。本文我们主要介绍如何在.NET Framework、.NET Core、.NET 5等应用程序中安装Elasticsearch.Net
和NEST
这两个.NET类库客户端。
如何安装Ealsticsearch.Net客户端类库?
作为低阶的.NET客户端类库Elasticsearch.Net
,它不依赖其它任何第三方组件,也不关心开发者如何构建请求及处理响应结果。
.NET开发者可以在Visual Studio中使用包管理控制台来执行如下命令安装Elasticsearch.Net
这个低阶类库:
Install-Package Elasticsearch.Net
或者在包管理工具中搜索Elasticsearch.Net
来安装,如下图:
如何安装NEST客户端类库?
NEST
是Elasticsearch的高阶的.NET客户端,它提供了一个强类型查询DSL,它与Elasticsearch查询DSL进行一对一映射。
.NET开发者可以在Visual Studio中使用包管理控制台来执行如下命令安装NEST
类库:
Install-Package NEST
或者在包管理工具中搜索NEST
来安装,如下图:
NEST
内部同样提供并暴露了Elasticsearch低阶客户端Elasticsearch.Net
相同的接口和方法,你可以通过ElasticClient实例的.LowLevel
属性来访问ElasticLowLevelClient
客户端。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册