IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Enterprise Search API
editEnterprise Search API
editHealth API
editThe documentation of the Health API is reported here.
use Elastic\EnterpriseSearch\Client; use Elastic\EnterpriseSearch\EnterpriseSearch\Request; use Elastic\EnterpriseSearch\EnterpriseSearch\Schema; $client = new Client([ 'host' => 'http://localhost:3002', 'enterprise-search' => [ 'username' => '<insert here the username>', 'password' => '<insert here the password>' ] ]); $enterpriseSearch = $client->enterpriseSearch(); $response = $enterpriseSearch->getHealth(new Request\GetHealth); print_r($response->asArray());
Version API
edit$result = $enterpriseSearch->getVersion(new Request\GetVersion); print_r($response->asArray());
Managing Read-Only mode:
editThe documentation of the Read-Only mode API is reported here.
// Set read-only flag state $enterpriseSearch->putReadOnly( new Request\PutReadOnly( new ReadOnlyState(true) ) ); // Get read-only flag state $result = $enterpriseSearch->getReadOnly(new Request\GetReadOnly); var_dump($result['enabled']);