Skip to content

Instantly share code, notes, and snippets.

@vc27
Created November 25, 2014 22:44
Show Gist options
  • Save vc27/94db7561889d0d1cf1b9 to your computer and use it in GitHub Desktop.
Save vc27/94db7561889d0d1cf1b9 to your computer and use it in GitHub Desktop.
Elasticsearch Client
require_once( "vendor/autoload.php" );
$params = array();
$params['hosts'] = array (
'http://20bc6e1944d0a586000.qbox.io/'
);
$client = new Elasticsearch\Client($params);
$params['index'] = 'my_index';
$params['type'] = 'my_type';
$results = $client->search($params);
/*
Fatal error: Uncaught exception 'Elasticsearch\Common\Exceptions\Curl\CouldNotConnectToHost' with message 'Failed connect to 20bc6e1944d0a586000.qbox.io:9200; Operation timed out' in /Applications/MAMP/htdocs/elasticsearch/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/AbstractConnection.php:308 Stack trace: #0 /Applications/MAMP/htdocs/elasticsearch/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/GuzzleConnection.php(307): Elasticsearch\Connections\AbstractConnection->throwCurlException(7, 'Failed connect ...') #1 /Applications/MAMP/htdocs/elasticsearch/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/GuzzleConnection.php(197): Elasticsearch\Connections\GuzzleConnection->processCurlError(Object(Guzzle\Http\Exception\CurlException)) #2 /Applications/MAMP/htdocs/elasticsearch/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/GuzzleConnection.php(104): Elasticsearch\Connections\GuzzleConnection->sendRequest(Object(Guzzle\Http\Message\Request), NULL) #3 /Appli in /Applications/MAMP/htdocs/elasticsearch/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/AbstractConnection.php on line 308
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment