Elasticsearch исключить результат

Привет я хотел бы исключить результат, который имеет внутри два значения

лайк

if ($type == 'doc' && $statut == 'inactive')
return false;

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

$filter ['bool'] ['should'] ['bool'] ['must_not'][] = array (
'term' => array (
'type' => "doc"),
'term' => array (
'statut' => "inactive")
);

но это не работает, вы можете мне помочь

Изменить: Ясно, что я хотел бы исключить результат имеет тип == ‘doc’ И статут == ‘неактивный’

0

Решение

я нахожу

$filter ['bool'] ['must_not'] []  = array(
'bool' => array(
'must' => array(
array('term' => array('type' => "doc" )),
array('term' => array('statut' => "inactive")),
)
)
);
1

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

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

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