Алголия не импортирует мои записи

Я использую laravel scout для реализации моего текстового поиска. Я выполнил все инструкции по настройке и импортировал записи. Когда я это делаю, я получаю это сообщение об успехе Imported [App\Thread] models up to ID: 8, но в алголии я не вижу своих записей для данного индекса, он продолжает говорить, что у меня 0 записей. В настоящее время я использую свой API-ключ администратора.

Как это исправить?


person gloria00    schedule 29.08.2020    source источник
comment
вы делали php artisan scout:import   -  person Naveed Ali    schedule 29.08.2020
comment
Да, и сразу после этого я получаю сообщение об успехе, указанное выше.   -  person gloria00    schedule 29.08.2020
comment
пожалуйста, попробуйте мой ответ, и, надеюсь, он вам поможет.   -  person Naveed Ali    schedule 29.08.2020


Ответы (2)


Раньше у меня была эта проблема. это странно, но после того, как я сделал:

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

Я могу сделать php artisan scout:import без проблем. Но когда я сменил драйвер, он снова не работал, и мне пришлось снова выполнить 4 шага, описанных выше, чтобы исправить это.

person Naveed Ali    schedule 29.08.2020
comment
Вы также установили пакет scout? - person Naveed Ali; 29.08.2020
comment
очистите индекс на алголии, а затем повторите попытку импорта - person Naveed Ali; 29.08.2020

Раньше у меня была такая же проблема. Я использовал sqs для драйвера очереди, и мне пришлось запустить работника очереди, чтобы выполнить импорт в алголию.

person Tithira    schedule 04.06.2021