Задать вопрос
@Apostol63

Что за match в запросе elasticsearch?

Всем доброго времени суток
Уже несколько дней ковыряюсь с дьяволом по имени elasticsearch
Никак он мне не дается. Точнее я индексирую документ (или файл docx с помощью ingest-attachment) и даже делаю поиск, но нигде не могу найти нормальное описание что за query, что за match. В каком случае match-all или просто match нужно прописывать и как вообще правильно составлять search запрос. Не понимаю самой сути.
В документации elastic ничего нормального я не нашел. В документации на русском языке на codezen тоже ничего толкового конкретно по этим параметрам.
Прошу подсказать где нормально описываются все необходимые параметры search

P.S.
Если вы хотите мне сказать что-то вроде "просто вы недостаточно умны, чтобы загуглить" или как то ещё меня оскорбить, то просто не помогайте и проходите далее. Гуглил я много и гуглю сейчас, но может ввиду невнимательности или ещё чего, я просто не нашел нужной информации.
Заранее спасибо

Пример
$query = [
		    'multi_match' => [
		        'query' => 'test',
		        'fuzziness' => 'AUTO',
		    ],
		];
        $searchParams = [
	        'index' => 'ingest_index',
	        'type' => 'attachment',
	        'body' => [
	            'query' => $query
            ],
	    ];
	    $x = $this->obj->search($searchParams);
  • Вопрос задан
  • 205 просмотров
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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