2015-10-02 4 views
3

В моем Magento У меня есть некоторые модули, которые изменяют DB вручную. Например, изменение некоторых атрибутов или импорт новых продуктов из какого-либо каталога и т. Д.Algolia reindex in Magento

Итак, Algolia крючки не используются в этом случае.

Есть ли способ для продолжения algolia reindex из php-script?

ответ

5

Вы можете использовать Magento индексатор или magerun (http://magerun.net/) или непосредственно indexer.php с помощью следующих команд

n98-magerun --root-dir=/var/www/htdocs index:reindex algolia_search_indexer

или

php -f shell/indexer.php -- -reindex algolia_search_indexer

+0

Thx. Я делаю то же самое, но не вижу изменений в моем продукте в поиске альголии. – Serge

+0

Имейте в виду, что переиндексация асинхронна (для поиска на самом деле требуется несколько секунд/минут). Но вы должны увидеть, что ваши индексы строятся на приборной панели Algolia. – redox

+0

Если вы хотите переиндексировать с консоли, вы должны отключить очередь Algolia. Это так? – Max