将数据库表导入algolia

Ahm*_*han 4 eloquent laravel-5 algolia

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

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

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

    class Contact extends Model 
    { use AlgoliaEloquentTrait;
     }
Run Code Online (Sandbox Code Playgroud)

bob*_*ito 7

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

这看起来像:

YourModel::reindex();
Run Code Online (Sandbox Code Playgroud)