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
edit
A newer version is available. Check out the latest documentation.
Enterprise 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']);