【发布时间】:2018-10-11 16:03:48
【问题描述】:
使用纯 JSON 编写一些(高级)请求比使用 NEST 提供的语法更容易。
在IElasticLowLevelClient 接口中有一个CreatePostAsync,但它专门使用Index API。
我不想直接使用HttpClient,因为这样我就缺少maximum retries 等功能。
是否可以使用 NEST / Elasticsearch.Net 客户端向 Elasticsearch(GET、POST 等)发出任何请求?
【问题讨论】:
-
您是在谈论发送文字 json 吗?所有操作的低级客户端调用都采用 json 格式的字符串,示例见此处github.com/elastic/elasticsearch-net/blob/…
-
@sramalingam24 是的,对于我的
_reindex示例,LowLevel 客户端上的ReindexAsync<StringResponse>(PostData.String("my-json")之类的东西确实可以工作,谢谢! -
酷,没问题
标签: c# elasticsearch nest