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 – это довольно простая задача, а наш сегодняшний урок призван еще больше ее упростить. Если у вас есть вопросы или замечания, напишите их в разделе комментирования ниже.

 

Share
Published by
SebWeo
Tags: Magento2

Recent Posts

Как изменить активную тему WordPress через базу данных

Тема (шаблон) – это своеобразный скелет сайта на WordPress. И, к сожалению, иногда этот «скелет»…

1 день ago

5 практических советов по разработке форм под мобильные устройства

Контактная форма (или любая другая) на сайте – это очень важный компонент. На нее возложен…

2 дня ago

Лина Костенко

Ужас не в том, что что-нибудь изменится. Ужас в том, что все может остаться тем…

1 неделя ago

Трансформационная игра родом из древней Индии — Лила

Что такое Лила — это древняя игра, выступающая в качестве инструмента для личностной трансформации, практик…

1 неделя ago

Конструктор — лучший вариант интерактивной игрушки для детей

Современные варианты детских конструкторов — это не просто игрушки, а действенный инструмент развития, который помогает…

1 неделя ago

Как сделать так, чтобы ваш сайт показывался в блоке ответов Google

Основной трафик на сайт с поисковых систем идет именно по органической выдаче. И здесь очень…

2 недели ago