Algolia 没有导入我的记录 laravel scout

Algolia not importing my records laravel scout

我正在使用 laravel scout 来实现我的文本搜索。我按照所有配置说明进行操作并导入了记录。当我这样做时,我收到此成功消息 Imported [App\Thread] models up to ID: 8 但在 algolia 中我看不到给定索引的记录,它一直说我有 0 条记录。我目前正在使用我的管理员 APIkey。

我该如何解决?

我以前也遇到过这个问题。这很奇怪,但在我做了之后:

php artisan cache:clear
php artisan route:clear
php artisan config:cache
composer dumpautoload

我可以 php artisan scout:import 没有任何问题。但是当我切换驱动程序时,它又不能工作了,我不得不再次执行上面的4个步骤来修复它。

我以前也遇到过同样的问题。我正在使用 sqs 作为队列驱动程序,我不得不 运行 队列工作人员来执行导入到 algolia 的操作。