2012-07-02 2 views
2

Каков наилучший способ сделать переиндексацию из данных?Reindex Magento

Я собирался создать cronjob каждый день ночью и установить индексный режим на «ручное обновление».

Теперь я не уверен, что это лучший способ сделать это. Потому что я не знаю, что происходит с обновлениями продукта или запасами продукта. может кто-то мне помочь, пожалуйста, с информацией о его

Великих, Lex

ответ

1

Вам не нужно устанавливать параметры индекса в «ручное обновление» для запуска сценария оболочки indexer.php. На самом деле, вероятно, лучше не делать этого; параметр «update on save» в значительной степени гарантирует правильность ваших данных, если кто-то изменяет его в течение дня.

Одна из единственных причин, по которой вам требуется «ручное обновление», - это если вы используете импорт продукта для ускорения работы.

Как сказал Антон, запустите cron-скрипт indexer.php, чтобы переиндексировать все данные в 3AM, и все будет хорошо.

+0

Странная вещь. Когда происходит переиндексация, некоторые продукты исчезают. Когда он снова используется, продукты снова возвращаются. Это нормальное поведение? Вот почему я думаю, что я должен настроить его на руководство. – Lexperts

+0

Да, это совершенно нормальное поведение. Вы воссоздаете список продуктов, в которых есть категории, поэтому, пока это происходит, веб-сайт не будет показывать какие-либо продукты. Однако обновление при сохранении не должно меняться перед веб-сайтом. – tonyhb

+0

Когда у меня есть индекс, все настроены на «Обновить при сохранении», и я создаю новый продукт, тогда это также происходит. Это также нормальное поведение? – Lexperts

1

Magento расслоение сценарии оболочки в оболочке/папке и там вы увидите indexer.php, что позволяет планировать такие задачи с хронами над командной строкой

+0

Хорошо, это также лучший способ? Потому что тогда я установил все параметры индекса в «ручное обновление»? – Lexperts

+0

зависит от того, сколько продуктов у вас есть, и как долго длится процесс индексирования. –

+0

3000 продуктов и 30 категорий. Я думаю, что результаты проходят 5/10 мин. – Lexperts

Смежные вопросы