首页 / 问答 / C#&.NET/.NET Core程序中使用NEST如何执行Elasticsearch原生的DSL查询语句呢?

C#&.NET/.NET Core程序中使用NEST如何执行Elasticsearch原生的DSL查询语句呢?

.NET C# Elasticsearch .NET Core NEST 2.25K 次浏览
0

在使用C#&.NET程序操作Elasticsearch大数据搜索引擎数据库时,我们可以使用Elastic官方提供了.NET SDK—NEST来与Elasticsearch进行交互。NEST提供了强类型的、链式的API,但一些(高级)请求用纯JSON编写的DSL查询语句比使用NEST提供的语法更简单、快捷。

另外,也不想直接使用HttpClient这类的HTTP请求工具,因为需要自已实现并维护与Elasticsearch服务器的各种连接配置,比如:连接重试,登录与安全等等问题。

那么,NEST或者Elasticsearch.Net可以直接向Elasticsearch服务器发起DSL查询语句吗?

如果可以,在C#&.NET(.NET Core)的应用程序中又应该如何实现呢?

回复 [×]
提交评论
请输入评论内容

2 个回答

我来回答