эластичный поиск должен многозначный

Я использую ElasseSearch, чтобы получить документ, и я должен массив как

$creator = array("admin","visitor","user");
$subject = array("weather","world","sport");

и в моем поиске я хотел бы получить все результаты имеют одно значение для каждого массива

так что я использую это

$myfilter ['bool'] ['must'] [] = array (
'term' => array (
'tag_creator' => $creator
)
);

$myfilter ['bool'] ['must'] [] = array (
'term' => array (
'tag_subject' => $subject
)
);

но это не работает, я получаю только результат, объединенный с последним значением каждого массива («пользователь» и «спорт»)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]