2017-01-23 8 views
1


в PHP Drupal, я хотел бы сделать запрос, который выглядит в поле «field_xxx» с несколькими идентифицирующей: ид = 106 И ID = 105 (например, фильтр).
Я пробовал различные решения безуспешно.
Может ли кто-нибудь мне помочь? Большое спасибоУпругие поиск 1,4 и Drupal 7: использовать массив в запросе

$searchParams = [ 
    'index' => 'indextest, 
    'type' => 'index_test', 
    'body' => [ 
     'query' => [ 
      'bool' => [ 
       'must' => [ 
        [ 'match' => [ 'title' => 'the cat' ] ], 
        [ 'match' => [ 'field_xxx' => ['106','105'] ] ], 
       ] 
      ] 
     ] 
    ] 
]; 



$searchParams['body']['query']['match']['title'] = "Le jeu de la dame"; 
$searchParams['body']['query']['bool']['must']['field_support']= '106,105'; 
+0

Я попробовал: [ 'термин' => [ 'field_support' => '106']] это нормально –

+0

, но у меня есть ошибки в: [ 'термин' => [ ' field_support '=>' 106 ',' 105 ']] –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^