2014-11-19 10 views
7

Voglio interrogare più tipi e indici utilizzando l'API PHP Elasticsearch. ma non so come. devo passare un array di tipi e indici a $params? :Utilizzo di più tipi o indici nell'API php Elasticsearch

$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); 

risposta

9

Basta aggiungerli come stringa-$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);