将数据库表导入algolia

时间:2016-08-19 18:54:21

标签: laravel-5 eloquent algolia

在algolia网站上我发现了这段代码,但它没有在algolia网站上添加任何索引。我正在寻找algolia提供的索引"" getstarted_actors""。但我想导入我自己的数据库数据作为索引创建。请帮忙

以下代码为您的联系人模型添加了搜索功能,从而创建了联系人索引:

    use Illuminate\Database\Eloquent\Model;
    use AlgoliaSearch\Laravel\AlgoliaEloquentTrait;

    class Contact extends Model 
    { use AlgoliaEloquentTrait;
     }

1 个答案:

答案 0 :(得分:7)

为了最初将数据导入Algolia,您需要在模型上使用AlgoliaEloquentTrait添加的reindex。这是因为autoindex功能仅在您进行更改后触发,因此必须手动完成初始导入。

这看起来像是:

YourModel::reindex();