@kirill-93

Как в php/elasticsearch найти документ?

Помогите, пожалуйста.
Подключил к проекту "elasticsearch/elasticsearch".
Заполнил его. В каждом документе содержатся 2 поля - title и type

Мне нужно искать по полю title и конкретным type.
$params['index'] = 'b';
        $params['type']  = 'article';
        $params['size']  = 20;
        $params['body']['query']['multi_match']['query']     = $_GET['query'];
        $params['body']['query']['multi_match']['fuzziness'] = 'AUTO';
        $params['body']['query']['multi_match']['fields']    = ['title'];

Этот код хорошо ищет по title.
Как мне составить правильно массив, чтобы искались документы, у которых поле title равно запросу (нечеткое соответствие с возможностью опечатки и тп. ) и поле type равно, например, 1?
Спасибо.
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы