Hola Ricardo
la ultima ves mi respuesta no fue la indicada en la pagina jobeet y la verdad estaba mirandolo y esta mal
porque al momento de llamarlo en el metodo save() del modelo se llama como static pero no es declarado como tal
entonces te recomiendo hacer lo siguiente
las funciones getLuceneIndex() y getLuceneIndexFile() declaralas como static
static public function getLuceneIndex()
static public function getLuceneIndexFile()
y ahora reemplaza en la funcion getLuceneIndex() la parte
$index = $this->getLuceneIndexFile()
por
$index = self::getLuceneIndexFile()
y te debería funcionar sin problemas yo recuerdo que en su momento se lo reporte al traductor pero al parecer no me hicieron caso de corregirlo y no creo que fuera el único en anunciarlo.
te expreso disculpas y te mando la respuesta aunque un poco tarde, mas vale tarde que nunca ;)