Я выполняю массовую операцию по индексированию 100 документов одновременно с помощью клиента Python ElasticSearch. Я хочу подсчитать общее количество документов в индексе. Поэтому я выполняю массовую операцию, а затем подсчитываю количество документов в индексе, как показано ниже:
Код: Выделить всё
helpers.bulk(es_client, actions);
es_client.count('index').get('count')
Однако вторая строка по-прежнему возвращает старый счетчик, и я попытался запустить вторую строку из другого файла, который возвращает правильный результат. Я подозреваю, что массовая операция еще не завершена. Поправьте меня, если я ошибаюсь, и какой способ сделать то, что я хочу?
Подробнее здесь:
https://stackoverflow.com/questions/496 ... sticsearch