Categories: Мадженто 2

Управление индексами в Magento 2

В Magento 2 есть ряд важных аспектов, которые нужно учитывать при создании интернет-магазина на этой платформе. Сегодня мы рассмотрим один из таких аспектов – управление индексами. В сегодняшней статье мы рассмотрим примеры команд при управлении индексами в Magento 2.

Требования

Чтобы работать с индексами в Magento 2, вы должны войти на сервер по SSH на уровне пользователя с правами на запись файловой системы.

Как использовать командную строку (консоль) в Мадженто 2, вы можете посмотреть в этом видео-уроке.

Как посмотреть список индексов

Чтобы отобразить список индексаторов в Magento 2, используйте следующую команду в консоли:

php bin/magento indexer:info

После выполнения этой команды вы увидите подобный список:

catalog_category_product Товары категорий
catalog_product_category Категории товаров
catalog_product_price Цены товаров
catalog_product_attribute EAV товаров (атрибуты)
cataloginventory_stock Наличие на складе
catalogrule_rule Каталог правил товаров
catalogrule_product Правила каталога товаров
catalogsearch_fulltext Поиск по каталогу

Как увидеть статус индексаторов

Чтобы проверить текущее состояние индексаторов, используйте следующую команду:

php bin/magento indexer:status

После выполнения этой команды вы увидите подобный результат:

Товары категорий Требуется переиндексация (Reindex required)
Категории товаров Требуется переиндексация (Reindex required)
Цены товаров Требуется переиндексация (Reindex required)
EAV товаров (атрибуты) Требуется переиндексация (Reindex required)
Наличие на складе Требуется переиндексация (Reindex required)
Каталог правил товаров Требуется переиндексация (Reindex required)
Правила каталога товаров Требуется переиндексация (Reindex required)
Поиск по каталогу Требуется переиндексация (Reindex required)

Переиндексация (Reindex)

Чтобы выполнить переиндексацию всех индексов, используйте следующую команду в консоли:

php bin/magento indexer:reindex

Примечание: если в вашем магазине большое количество товаров, категорий, клиентов и ценовых правил, тогда для переиндексации может потребоваться много времени.

Просмотр текущих настроек индексации

Чтобы посмотреть текущую конфигурацию индексаторов, введите следующую команду в консоли:

php bin/magento indexer:show-mode

Как настроить индексаторы

Чтобы определить конфигурацию индексатора, введите в консоли команду в следующем формате:

php bin/magento indexer:set-mode {realtime|schedule} [indexer]

Где:

  • realtime – команда, которая устанавливает выбранные индексаторы в режим Обновление при сохранении.
  • schedule – команда, которая устанавливает указанные индексаторы в режим Обновление по расписанию cron.
  • indexer – список индексаторов, разделенных пробелами. Опустите команду [indexer], чтобы настроить все индексаторы одинаково.

Например, чтобы изменить только индексы товаров категории и категорий товаров в режим Обновление по расписанию, введите следующую команду:

php bin/magento indexer:set-mode schedule catalog_category_product catalog_product_category

Управление индексами в Magento 2 – это довольно простая задача, а наш сегодняшний урок призван еще больше ее упростить. Если у вас есть вопросы или замечания, напишите их в разделе комментирования ниже.

Tags: Magento2

Recent Posts

Признаки качественного хостинга: выбираем с умом

Хостингом называется специальное пространство, предназначенное для хранения файлов веб-сайта. Клиентам доступны разные типы размещения и… Read More

30/09/2020

Как выучить немецкий язык легко и весело? С помощью Beste Freunde!

Немецкий часто считается сложным языком. Да, немецкая лексика имеет «тяжелый» характер. Да, есть действительно очень… Read More

27/09/2020

Отопление и горячая вода – когда нужно, а не когда соизволят включить

Тепло в доме и горячая вода в любое время для многих жителей многоквартирных и частных… Read More

19/09/2020

Инструкция по скачиванию видео с сервиса TikTok (бесплатно и без watermark)

Если вы еще не слышали о TikTok, тогда рекомендуем вам сначала ознакомиться с этим кратким… Read More

17/09/2020

Что есть в бюджетном ноутбуке – на какие характеристики рассчитывать?

Прошли те времена, когда приличный ноутбук стоил от 1000 долларов. Сегодня можно купить довольно неплохой… Read More

16/09/2020

Что лучше – цифровое телевидение Т2 или интернет-телевидение?

Современную жизнь невозможно представить без телевидения. Оно позволяет узнавать о событиях в Украине и мире,… Read More

02/09/2020