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

Recent Posts

Чи можна знайти доступний хостинг у 2024 році?

Якщо ви плануєте розмістити веб-сайт в мережі Інтернет, дуже важливо знайти для нього швидкий і…

24 години ago

Чому обрати освіту за кордоном: переваги для майбутнього вашої дитини

Навчання за кордоном вже давно асоціюється з якісною освітою, новими можливостями та безліччю перспектив. Але…

3 дні ago

Як вибрати майстра для перетяжки меблів?

Вибір майстра для ремонту та перетяжки меблів – завдання, яке потребує вдумливого підходу. Адже від…

4 дні ago

Що краще вибрати для хостингу: сервер VPS Windows чи VPS Linux?

Вибір ідеального хостингу під свій сайт може бути досить заплутаною справою, особливо коли існує багато…

2 тижні ago

Лоуренс Пітер

Щоб уникати помилок, потрібно набиратися досвіду; щоб набиратися досвіду, потрібно робити помилки Лоуренс Пітер  

2 тижні ago

Що таке Чорне СЕО (Black Hat SEO) — вся потрібна інформація

Коротке визначення Чорного SEO Чорне СЕО (або Чорна оптимізація) — це будь-яка практика, метою якої…

2 тижні ago