elasticsearch 从Nest的Get API调用中检索原始请求(Nest版本:6.4.2)

luaexgnf  于 2024-01-06  发布在  ElasticSearch
关注(0)|答案(1)|浏览(228)

我只是想做我在标题中写的事情。
代码如下:
第一个月
var rawQuery = Encoding.UTF8.GetString(searchResponse.ApiCall.ResponseBodyInBytes);
我只是想获取它在对elasticClient的Get API调用中执行的Kibana查询,我是否遗漏了什么?
我需要有一个rawQuery的响应,因为我需要确保能够复制我在Kibana调用后,我已经设置了一切。

ac1kyiln

ac1kyiln1#

如果你想获取实际发送到Elasticsearch的搜索请求,你可以在使用new ElasticClient(new ConnectionSettings().EnableDebugMode())创建ElasticClient时启用调试模式。
这样,response.DebugInformation将包含发送给Elasticsearch的请求。
你可以在docs中阅读更多关于调试模式的信息。

相关问题