Использование нескольких типов или индексов в Elasticsearch php API

Я хочу запросить несколько типов и индексов, используя Elasticsearch PHP API. но я не знаю как.
я должен передать массив типов и индексов $params ? :

$params['index'] = $index;//array of indices
$params['type']  = $types;//array of types
$params['body']  = $q;//query body
//request elasticsearch for matched documents
$results = $client->search($params);

7

Решение

Вы просто добавляете их как строка в $params :

$params['index'] = "index1,index2";//array of indices
$params['type']  = "type1,type2";//array of types
$params['body']  = $q;//query body
//request elasticsearch for matched documents
$results = $client->search($params);
10

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector