Массовое обновление API-интерфейса Elasticsearch (Upsert)
Мне нужно массово обновить мои документы, если документ не существует, я хочу его создать. Я следовал ссылке на API Elasticsearch PHP, но я не нашел информации, которая мне нужна для создания запроса upsert.
Может кто-нибудь опубликовать пример кода PHP, который будет обновлять или создавать документы в текущей версии Elasticsearch и API-интерфейса Elasticsearch PHP? (Elasticsearch v ~5.0)
1 ответ
Я перешел на Java API. Я загружаю Bulk Processor из нескольких потоков - простое решение, чистый код и более высокая эффективность. Потоки в PHP также доступны, но гораздо сложнее разрабатывать в Windows (PHP 7.1).