Здравствуйте, хотел использовать es для своего проекта, записей 30к. Разбил 30к. По 2500, но почему-то на каждом шагу у меня сохраняет только 1250. Изменяю шаг, сохраняет только полови...., почему так происходит непонятно. Может у кого-то была такая проблема дайте знать, спасибо!
async save(records) {
try {
return await this.elasticsearchService.bulk({
body: records,
})
} catch (e) {
console.log(e.message)
throw new UnauthorizedException(e.message)
}
}
Данные для примера
api_1 | {
api_1 | index: { _index: 'cities', _id: new ObjectId("63cd413d738f796e854d994b") },
api_1 | id: new ObjectId("63cd413d738f796e854d994b"),
api_1 | title: '????????',
api_1 | community: {
api_1 | _id: new ObjectId("63cd3fd2d730221b33bc7f2b"),
api_1 | community: '????????? ?????'
api_1 | },
api_1 | category: { _id: new ObjectId("63cd3f5d192c730401f513cf"), category: '????' },
api_1 | region: {
api_1 | _id: new ObjectId("63cd3f79f3caa319475d16c4"),
api_1 | region: '????????? ???????'
api_1 | }
api_1 | }