Создание индекса с помощью Elasticsearch 5.0 вызывает исключение Bad Request

Я использую Elasticsearch 2.4, и я решил проверить свой код на Elasticsearch 5.0.

Итак, я установил Elasticsearch 5.0, запустил его, а затем попытался использовать мою функцию PHP, которая создает индекс и заполняет его.

Но я получаю эту ошибку:

Elasticsearch\Common\Exceptions\BadRequest400Exception No handler found for uri [/devmaestro_fr_articles] and method [POST] 

И этот :

  Guzzle\Http\Exception\ClientErrorResponseException Client error response [status code] 400 [reason phrase] Bad Request [url] http://localhost:9200/devmaestro_fr_articles 

Если я использую одну и ту же функцию PHP с Elasticsearch 2.4, она отлично работает. Итак, вы имеете представление об этой проблеме? Способ создания индекса в Elasticsearch 5.0 отличается от Elasticsearch 2.4?

Я разрабатываю веб-приложение на основе Zend Framework.

Раньше было возможно создать индекс, используя POST или PUT, но после запроса Pull # 20001 , больше невозможно использовать POST, и разрешено только PUT.

Поэтому вам просто нужно изменить POST с PUT в коде, и он должен работать.