/** * Check the frozen indices * @return true if the cluster/index is not frozen, false otherwise. */ private function canWrite() { $name = $this->getConnection()->getIndexName($this->indexBaseName, Connection::TITLE_SUGGEST_TYPE_NAME); // Reuse DataSender even if we don't send anything with it. $sender = new DataSender($this->getConnection()); return $sender->areIndexesAvailableForWrites(array($name)); }