Использование нескольких типов или индексов в API PHP Elasticsearch
Я хочу запросить несколько типов и индексов с помощью API PHP Elasticsearch. но я не знаю, как это сделать.
должен ли я передать массив типов и индексов в $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
1 answers
Вы просто добавляете их в виде строки в $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);
9
Author: Ramin, 2014-12-18 19:31:27