Если вы хотите сделать любой запрос, вы можете использовать DoRequest/DoRequestAsync
на клиенте низкого уровня
var lowLevelClient = new ElasticLowLevelClient();
var stringResponse = lowLevelClient.DoRequest<StringResponse>(
HttpMethod.POST,
"_search",
PostData.Serializable(new
{
query = new { match_all = new { } }
}));
Также отображается на клиенте высокого уровня, NEST, в .LowLevel
собственность
var client = new ElasticClient();
var stringResponse = client.LowLevel.DoRequest<StringResponse>(
HttpMethod.POST,
"_search",
PostData.Serializable(new
{
query = new { match_all = new { } }
}));