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 APIedit
Health APIedit
The 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 APIedit
$result = $enterpriseSearch->getVersion(new Request\GetVersion); print_r($response->asArray());
Managing Read-Only mode:edit
The 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']);