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']);