/**
* Evaluate if the we can search for posts.
*
* @return bool
*/
public static function isAvailable()
{
if (static::$isAvailable !== null) {
return static::$isAvailable;
}
$client = new Client();
try {
static::$isAvailable = (bool) self::indicesExists($client->getIndexName());
} catch (Exception $e) {
static::$errorMessage = $e->getMessage();
static::$isAvailable = false;
}
return static::$isAvailable;
}