Cześć,
Mam problem z wyszukiwaniem rekordów. Mianowicie mam index cms i typ user a tam podstawowe dane pod szukajkę:
id - id z tabeli userów aby można było porobić linki
user_name
user_surname
user_email

Niestety kod

$params = array();
		$params = $this->getIndexAndType(); // zwraca $params['index'] = 'cms'; $params['type'] = 'user';
		$params['type'] = array(
			'query' => array(
				'match' => $match // Zmienna match zawiera ['user_name'] = imie
			)
		);
		echo "<pre>";
		var_dump($params);
		var_dump($this->client->search($params));
		die;
		$this->result = $this->client->search($params);

Taki kod za każdym razem zwraca rekord (1 bo jest tylko jeden rekord w elasticu) nawet jeśli $match będzie zawierało 'asd' => 'asd'.
Mógłby mi ktoś wytłumaczyć działanie wyszukiwania w elasticu, jak i napisać jak powinny wyglądać dane aby wyszukało mi nazwa_pola = wartość i po podaniu po prostu wartości.
Przepraszam jeśli coś nie jest jasne.