При выдаче запроса поиска с помощью метода тела запроса REST, например
GET /bank/_search
{
"query": { "match_all": {} },
"sort": [
{ "account_number": "asc" }
]
}
есть ли параметр, который можно добавить куда угодно, чтобы запросить, чтобы формат json возвращенного тела ответа был отформатирован / довольно?
Тот же поиск с использованием REST Request URI
позволяет сделать это, например
GET /bank/_search?q=*&sort=account_number:asc&pretty
Как добиться того же, используя REST request body
?
Используя низкоуровневые API-интерфейсы ElasticSearch.NET, никто не может контролировать вызов REST и может предоставлять только POST json.
var esClient = new ElasticLowLevelClient(_connectionSettings);
//postDataJson is the json depicted in the question's body
var postData = PostData.String(postDataJson);
var response = esClient.Search<StringResponse>("myIndex", postData);
Можно отправить третий параметр, объект SearchRequestParameters
, я не могу найти там никакого свойства для этого.
