Elasticsearch-php 5.x - не могу положить шаблоны - PullRequest
0 голосов
/ 25 октября 2018

Используя официальный клиентasticsearch-php, версия 5.x.

Я пытаюсь поместить шаблон в свой экземпляр Elasticsearch, но он просто ничего не возвращает.

$data = [
        'name' => 'testTemplate',
        'body' => [
            'template' => 'testTemplate-*',
            'mappings' => [
                'foo' => 'string',
                'bar' => 'string',
            ],
        ],
    ];
$this->client = ClientBuilder::create()
    ->allowBadJSONSerialization()
    ->setHosts($host)
    ->build();
$this->client->putTemplate($data);

Я должен использовать allowBadJsonSerialization (), потому что я работаю на PHP 5.4, но на 5.6 он делает то же самое.

Я не знаю, если это ошибка, или яЯ делаю что-то не так.Вы можете мне помочь?Благодаря.

1 Ответ

0 голосов
/ 02 апреля 2019

Я решил это с помощью CURL согласно документации .

К сожалению, библиотека не работает для ветки 5.x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...