Я пытаюсь обновить индекс, но он не получает обновления, как то, что он показывает в журнале консоли, что он обновлен, но не отражается в запросе эластичного поиска, где, если я проверяю консоль, он обновляется, но не на запросе эластичного поиска.Может кто-нибудь помочь мне, где я не прав?
updateProjectIndex = async (project) => {
try{
client.update({
index: constants.searchIndexes.project,
type: "project",
id: project.titles.title_id,
refresh: 'true',
body: project,
});
}
catch(e) {
console.log(e);
}
}
Это вызов из другого файла.
var elasticData= JSON.parse(result.body);
elasticData = elasticData.res;
console.log(elasticSearch_common);
elasticSearch_common.updateProjectIndex(elasticData);
Передача этих данных в функцию
{
isBase64Encoded: false,
statusCode: 200,
statusDescription: '200 OK',
headers: {
'Set-cookie': 'cookies',
'Access-Control-Allow-Headers': '*',
'Access-Control-Allow-Origin': 'https://dev.titlemanagerfeature.warnerbros.com',
'Access-Control-Allow-Methods': '*',
'Content-Type': 'application/json'
},
body: '{"error":null,"res":{ producers: [], writers: [ '34422' ], createdBy: 'Joe', _id: 3467288288282, alternate: [ { is_main: false, sort_order: 1, _id: 23, alternate_title_id: 23 }, { is_main: true, sort_order: 0, _id: 23, alternate_title_id: 23 } ], titles: [ { _id: 21, title_id: sadadsadadsdsd } ], projectName: "Project Example", __v: "36"}}',
id: undefined
}