首页 / 教程列表 / Elasticsearch.NET/NEST中文文档(教程) / 安装Elasticsearch的.NET客户端类库

安装Elasticsearch的.NET客户端类库

1334 发布于: 2021-03-24 读完约需 2 分钟

前言

上一篇,我们了解了Elasticsearch官方提供了两个.NET操作Elasticsearch的客户端类库,分别为低阶的Elasticsearch.Net和高阶的NEST。本文我们主要介绍如何在.NET Framework、.NET Core、.NET 5等应用程序中安装Elasticsearch.NetNEST这两个.NET类库客户端。

如何安装Ealsticsearch.Net客户端类库?

作为低阶的.NET客户端类库Elasticsearch.Net,它不依赖其它任何第三方组件,也不关心开发者如何构建请求及处理响应结果。

.NET开发者可以在Visual Studio中使用包管理控制台来执行如下命令安装Elasticsearch.Net这个低阶类库:

Install-Package Elasticsearch.Net

image-20210323134428003

或者在包管理工具中搜索Elasticsearch.Net来安装,如下图:

image-20210323134555986

如何安装NEST客户端类库?

NEST是Elasticsearch的高阶的.NET客户端,它提供了一个强类型查询DSL,它与Elasticsearch查询DSL进行一对一映射。

.NET开发者可以在Visual Studio中使用包管理控制台来执行如下命令安装NEST类库:

Install-Package NEST

image-20210323134743356

或者在包管理工具中搜索NEST来安装,如下图:

image-20210323134843091

NEST内部同样提供并暴露了Elasticsearch低阶客户端Elasticsearch.Net相同的接口和方法,你可以通过ElasticClient实例的.LowLevel属性来访问ElasticLowLevelClient客户端。

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

发表评论

登录用户才能发表评论, 请 登 录 或者 注册