private function autocompleteDocument($document) { try { # autocomplete_document $elasticaClient = new \Elastica\Client(); $elasticaIndex = $elasticaClient->getIndex('website'); $elasticaType = $elasticaIndex->getType('autocomplete_document'); $id = $document->getDocumentID(); $document = new \Elastica\Document($id + 100000, array('name' => $id . ' - ' . $this->strip($document->getName()))); $elasticaType->addDocument($document); $elasticaType->getIndex()->refresh(); } catch (\Exception $e) { } }