Я использую phpasticsearch php и пытаюсь оптимизировать сокращение запросов в одном месте.Типичный запрос Elasticsearch, такой как:
$params = [
'index' => 'my_index',
'type' => 'my_type',
'body' => [
'query' => [
'bool' => [
'must' => [
[ 'match' => [ 'testField' => 'abc' ] ],
[ 'match' => [ 'testField2' => 'xyz' ] ],
]
]
]
]
];
Итак, вопрос в том, возможно ли поместить условный запрос в $ params до того, как строка 'match' может выглядеть так:
<?php if (isset($_GET['query'])) [ 'match' => [ 'testField' => 'abc' ] ]; ?>
Спасибо в любомсовет