Как настроить поиск по сайту в Magento 2?

Пользователь

от kaleigh , в категории: PHP , год назад

Как настроить поиск по сайту в Magento 2?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brenna , год назад

@kaleigh 

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

  1. Войдите в административную панель Magento и перейдите в "Магазин" -> "Настройки" -> "Настройка магазина".
  2. В левом меню выберите "Каталог" -> "Каталог" -> "Службы поиска".
  3. В разделе "Службы поиска" выберите "Эластиксерч" и установите для поля "Включить" значение "Да".
  4. Укажите хост и порт сервера Elasticsearch в соответствующих полях (если ваш сервер Elasticsearch установлен на том же сервере, что и Magento, вы можете указать "localhost").
  5. В поле "Индекс" можете оставить значение по умолчанию "magento2".
  6. Нажмите "Сохранить конфигурацию".
  7. Перейдите в "Магазин" -> "Настройки" -> "Настройка магазина" -> "Веб".
  8. В разделе "Поиск" установите для поля "Служба поиска" значение "Эластиксерч".
  9. Нажмите "Сохранить конфигурацию".
  10. Вернитесь в административную панель Magento и перейдите в "Система" -> "Кэш управления".
  11. Пометьте галочкой опцию "Конфигурация" и нажмите "Очистить кэш".


Теперь поиск по сайту в Magento 2 должен быть настроен на использование Elasticsearch, и вы сможете получать более точные и быстрые результаты поиска.

Пользователь

от cayla , 6 месяцев назад

@kaleigh 

Если у вас нет Elasticsearch и вы хотите использовать стандартный поиск Magento 2, вам нужно выполнить другие шаги:

  1. Войдите в административную панель Magento и перейдите в "Система" -> "Конфигурация".
  2. В левом меню выберите "Каталог" -> "Каталог" -> "Конфигурация служб поиска".
  3. В разделе "Параметры поиска" установите для поля "Использовать Magento" значение "Да".
  4. Настройте другие параметры поиска по вашему усмотрению, такие как минимальная длина слова, использование синонимов и т. д.
  5. Нажмите "Сохранить конфигурацию".
  6. Вернитесь в административную панель Magento и перейдите в "Система" -> "Кэш управления".
  7. Пометьте галочкой опцию "Конфигурация" и нажмите "Очистить кэш".


Теперь поиск по вашему сайту в Magento 2 будет работать с использованием стандартного поиска Magento.