将数据库 table 导入到 algolia

importing database table to algolia

我在 algolia 网站上找到了这段代码,但它没有在 algolia 网站上添加任何索引。我可以很好地搜索 algolia 提供的索引“"getstarted_actors"”。但我想导入我自己的数据库数据以创建为索引。请帮忙

以下代码将搜索功能添加到创建联系人索引的联系人模型中:

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

    class Contact extends Model 
    { use AlgoliaEloquentTrait;
     }

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

这看起来像:

YourModel::reindex();