Я использую asticsearch js client , и в настоящее время я отправляю свои запросы таким образом:
// my service
function(indexName, docType, payload){
return elasticClient.search({
index: indexName,
type: docType,
body: payload
});
}
// how body is looks like
let payload = {
"query": {
"term": {
"field.id": {
"value": someId
}
}
}
};
Но как я могу написать это без тела?Только с get params:
GET /some_index/doc/380
// or (most my requests require params)
GET /some_index/doc/380?_source_exclude=customer.some_field
Также я буду признателен за любые советы о библиотеках культуриста для node / js (для этого в документахasticsearch предлагается bodybuilder ,astic-builder илиastic.js).
Спасибо!