Я хочу запросить несколько типов и индексов, используя 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);
Вы просто добавляете их как строка в $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);
Других решений пока нет …