Как вставить несколько документов JSON в эластичный поиск - PullRequest
1 голос
/ 05 октября 2019

Входные данные

[{
"_index": "abc",
"_type": "_doc",
"_id": "QAE",
"_score": 6.514091,
"_source": {
    "category": "fruits",
    "action": "eating",
    "metainfo": {
        "hash": "nzUZ1ONm0e167p"
    },
    "createddate": "2019-10-03T12:37:45.297Z" 
}},
{

 "_index": "abc",
"_type": "_doc",
"_id": "PQR",
"_score": 6.514091,
"_source": {
    "category": "Vegetables",
    "action": "eating",
    "metainfo": {
        "hash": "nzUZ1ONm0e167p"
    },
    "createddate": "2019-10-03T12:37:45.297Z"
  }
 }-----------------

----------------] У меня около 30 000 записей в качестве входных данных. Как вставить эти данные в один запрос. Я попробовал

var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
    host: '********',
    log: 'trace'
}); 
  client.index({
     index: "abc",
     body: ****input data*****
}).then((res) => {
     console.log(res);
}, (err) => {
         console.log("err", err);
  });

В этом коде отправьте входные данные в теле. но он возвращает ошибку. Пожалуйста, предложите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...