Неизвестный ключ для VALUE_STRING в [index] - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь найти способ, с помощью которого я могу создать свой массив $params, используя собственный синтаксис для поиска поста с именем, равным 'test':

$params = [
    "index" => "post_index",
    "type" => "post",
    'body' => [
        'query' => [
            'match' => [
                'name' => 'test'
            ]
        ]
    ]
];
$result = $finder->find($params);

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

Неизвестный ключ для VALUE_STRING в [index].

Теперь я могу использовать некоторые Elastica\Query\Match для построения моего запроса

1 Ответ

0 голосов
/ 10 октября 2018

Только что я исправил свой массив $ params:

$q = [
    'query' => [
        'match' => [
            'title' => 'test'
        ]
    ]
];
...