public function multipleQueries($queries, $indexNameKey = 'indexName', $strategy = 'none')
{
if ($queries == null) {
throw new \Exception('No query provided');
}
$requests = array();
foreach ($queries as $query) {
if (array_key_exists($indexNameKey, $query)) {
$indexes = $query[$indexNameKey];
unset($query[$indexNameKey]);
} else {
throw new \Exception('indexName is mandatory');
}
$req = array('indexName' => $indexes, 'params' => $this->buildQuery($query));
array_push($requests, $req);
}
return $this->request($this->context, 'POST', '/1/indexes/*/queries', array(), array('requests' => $requests, 'strategy' => $strategy), $this->context->readHostsArray, $this->context->connectTimeout, $this->context->searchTimeout);
}