Из-за нескольких изменений в Magento 2.4.6, особенно из-за появления Elasticsearch 8 и Opensearch 2, мы не можем гарантировать совместимость между версиями ElasticSuite <2.11 и Magento >=2.4.6.
Так :
Elasticsuite совместим с темой Hyvä. Пожалуйста, ознакомьтесь со статьей в их блоге, чтобы узнать об этом больше.
Если вы хотите использовать Elasticsuite с темой Hyvä, вам необходимо установить модуль совместимости.
Если вы хотите использовать Elasticsuite с темами Breezefront, вам необходимо установить их модуль.
Какую версию мне следует использовать?
Версия Magento (с открытым исходным кодом/коммерция) | Последняя версия ElasticSuite | Эластичный поиск | Открытый поиск | Активно поддерживается |
---|---|---|---|---|
2.0.х | ElasticSuite 2.1.x : composer require smile/elasticsuite ~2.1.0 | 2.х | - | Нет |
2.1.х | ElasticSuite 2.3.x : composer require smile/elasticsuite ~2.3.0 | 2.х и 5.х | - | Нет |
2.2.х | ElasticSuite 2.6.x : composer require smile/elasticsuite ~2.6.0 | 5.х и 6.х | - | Нет |
<2.3.2 | ElasticSuite 2.8.4 : composer require smile/elasticsuite 2.8.4 | 5.х и 6.х | - | Нет |
<2.3.5 | ElasticSuite 2.8.x : composer require smile/elasticsuite ~2.8.0 | 5.х и 6.х | - | Нет |
>=2.3.5 | ElasticSuite 2.9.x : composer require smile/elasticsuite ~2.9.0 | 6.х и 7.х | - | Нет |
2.4.0 | ElasticSuite 2.10.1 : composer require smile/elasticsuite 2.10.1 | 6.х и 7.х | - | Нет |
>=2.4.1 && < 2.4.6 | ElasticSuite 2.10.x : composer require smile/elasticsuite ~2.10.13 | 6.х и 7.х | - | Да |
>=2.4.6 | ElasticSuite >=2.11.x : composer require smile/elasticsuite ~2.11.0 | 7.х и 8.х | 1.х и 2.х | Да |
Если вы используете функцию B2B Magento Commerce (ранее известную как Enterprise Edition) с Elasticsuite, вам необходимо установить:
Модуль общего каталога Elasticsuite , который находится здесь.
Модуль быстрого заказа Elasticsuite, который находится здесь.
Мы рады официально сообщить, что теперь у нас есть полный список дополнительных модулей к Elasticsuite , которые все доступны бесплатно и опубликованы с открытым исходным кодом на Github:
Имя модуля | Описание |
---|---|
Поиск в системе управления контентом | Разрешить поиск страниц CMS (в автозаполнении и результатах поиска). |
Рейтинги | Разрешить фильтрацию и/или сортировку рейтингов (на основе стандартного модуля рейтингов Magento). |
Elasticsuite для розничной торговли | Полный набор модулей, ориентированных на розничную торговлю: поиск магазинов, ценовая сегментация по магазинам и т. д. |
TargetRules с Elasticsearch | Этот модуль позволяет вычислять целевые правила через Elasticsearch вместо полного MySQL ( требуется Magento Commerce (EE) ). |
Теперь некоторые из наших коллег-пользователей распространяют дополнения для ElasticSuite . Мы хотели бы поблагодарить их за поддержку и использование ElasticSuite.
Вот список опубликованных на данный момент дополнений:
Имя дополнения | Описание |
---|---|
Блог ComWrap Elasticsuite | Мост для использования ElasticSuite с блогом MageFan. Это позволяет индексировать сообщения блога в поисковой системе и отображать их в результатах автозаполнения, а также на странице результатов поиска. |
ElasticSuite — это пакет мерчендайзинга для Magento, целью которого является предоставление множества функций, обычно доступных только с помощью собственных инструментов мерчандайзинга.
Первоначально проект был создан Smile и выпущен для сообщества Open Source для Magento 1.x. Вы все еще можете найти модуль Magento 1.x здесь.
ElasticSuite создан Советом по инновациям компании Smile.
Smile является европейским лидером в области открытого исходного кода , а также четырехкратным европейским партнером года (2010–2014), дважды «Духом совершенства» (2015–2016), глобальным элитным партнером (с 2017 года по настоящее время) и региональным коммерческим партнером . Партнер (2018), награжденный Magento.
Наша многопрофильная команда объединяет экспертов в области технологий, инноваций и новых приложений.
Вместе мы исследуем, изобретаем и тестируем технологии будущего, чтобы лучше обслуживать наших клиентов.
Демонстрационный магазин, включающий последнюю версию ElasticSuite, доступен здесь: ElasticSuite Demo.
Вклад может принимать форму новых компонентов или функций, изменений существующих функций, тестов, документации (например, руководств для разработчиков, руководств пользователя, примеров или спецификаций), исправлений ошибок, оптимизации или просто хороших предложений.
Чтобы узнать, как внести свой вклад, нажмите здесь.
Чтобы узнать о проблемах, нажмите здесь. Чтобы открыть проблему, нажмите здесь.
Текущая версия 2.10.0 ориентирована на совместимость с Magento 2.4.0 .
Полный список изменений этой версии можно прочитать здесь.
Эта версия предназначена для использования как в версиях Magento с открытым исходным кодом, так и в коммерческих версиях > 2.4.
На самом деле, есть функции, которые действительно включены:
Виртуальные категории:
ElasticSuite позволяет определять категории на основе правил (в дополнение к стандартному выбору вручную). Определение правила основано на компонентах правил Magento, поэтому вы не будете дезориентированы. Вы можете определить такие категории, как «Все товары для мужчин, на которые в настоящее время действуют скидки».
Механизм автоматически обновит продукты, соответствующие выбранным во Front-Office, и избавит вас от необходимости переназначать продукты вручную.
Для большего удобства также включен динамический предварительный просмотр результатов в бэк-офисе.
Механизм рекомендаций (только премиум-версия):
Помимо поведенческого анализа будет работать наш механизм рекомендаций. Это позволяет вам предлагать вашим клиентам индивидуальные рекомендации на основе их предыдущих посещений ваших веб-сайтов и поведения других клиентов.
Особенности рекомендаций:
Поисковая оптимизация:
ElasticSuite также предлагает несколько способов оптимизации релевантности для поисковых систем . Эта часть снова основана на правилах, которые можно определить в бэк-офисе Magento.
Это позволяет вам создавать такие правила, как «Увеличить количество всех товаров, имеющихся на складе», «Увеличить количество всех новых продуктов», «Увеличить количество товаров для мужчин» и т. д.
Вы также можете просмотреть каждую тонкую настройку перед ее публикацией :
Поведенческие оптимизаторы (только премиум-версия):
Это позволяет вам создавать правила, соответствующие поведению вашего клиента . Благодаря этой функции теперь можно создавать такие правила оптимизации, как «Применить повышение для наиболее просматриваемых продуктов» или «Повысить количество самых продаваемых продуктов».
Категории Мерчандайзинг:
Новая панель мерчендайзинга была добавлена на экран редактирования категорий в бэк-офисе Magento. Он обеспечивает прямой предварительный просмотр текущего списка продуктов в соответствии с настройками категории.
Внутри этой панели вы также можете использовать интерфейс перетаскивания , чтобы применить собственный порядок сортировки к некоторым продуктам категорий.
Эта функция совместима со «стандартными» категориями, а также с виртуальными категориями, описанными ранее.
Управление аспектами по категориям:
На панели «Параметры отображения» каждой категории вы сможете настроить различные параметры многоуровневых навигационных фильтров:
Это позволит вам иметь более глубокий уровень настройки многоуровневой навигации для каждой категории.
Поисковая аналитика:
ElasticSuite имеет панель мониторинга использования поиска .
Он предоставляет команде мерчандайзинга продавца панель управления, отображающую следующие панели:
Условия поиска Мерчандайзинг:
На экран поисковых запросов в бэк-офисе Magento была добавлена новая ссылка на мерчендайзера . Он обеспечивает прямой предварительный просмотр текущего списка продуктов, который будет возвращен по этому поисковому запросу во фронт-офисе.
Внутри этой панели вы также можете использовать интерфейс перетаскивания , чтобы применить индивидуальный порядок сортировки к некоторым продуктам (например: чтобы ваш бестселлер всегда появлялся на первой позиции).
Автозаполнение продуктов, категорий и атрибутов:
ElasticSuite имеет улучшенное содержимое в поле автозаполнения : популярные поисковые запросы, продукты и категории , а также атрибуты .
Функция автозаполнения полностью расширяема для добавления пользовательского контента , например страниц магазина (если ваш магазин использует поиск магазинов), страниц CMS и т. д.
Вы можете увидеть вики-страницу о добавлении пользовательского контента в результаты автозаполнения.
Расширенное управление тезаурусом:
Тезаурус теперь управляется непосредственно движком, а не устаревшим поведением Magento.
Наш модуль позволяет вам добавлять полные тезаурусы в бэк-офис Magento. Собственно, модуль поддерживает два типа тезаурусов :
Это означает, что добавление синонима между «мужчины» и «мужчина» позволит работать со всеми запросами, содержащими слово «мужчины», например «мужская рубашка» или «мужские брюки», вместо того, чтобы определять синоним для каждого запроса.
Это означает, что добавление расширения между «спорт» и «фитнес, тренажерный зал, бег» сделает его расширяемым для всех запросов, содержащих слово «спорт», например «спортивная обувь» (которые будут расширены до «обувь для фитнеса», «обувь для спортзала», и «кроссовки»).
Автозаполнение в фильтрах многоуровневой навигации:
Модуль позволяет пользователям выполнять поиск по значениям фильтров через поле автозаполнения .
Улучшенный ценовой слайдер:
Модуль оснащен встроенным ценовым слайдером .
Множественный выбор в многоуровневой навигации:
Модуль позволяет клиентам применять несколько значений одних и тех же критериев фильтра .
Множественный выбор образцов:
Как и выше, модуль позволяет пользователям выбирать несколько образцов для фильтрации.
Перенаправление на один результат:
Модуль позволяет перенаправить на страницу продукта, когда полнотекстовый поиск соответствует только одному продукту.
Подход к поиску и проверке орфографии:
Модуль автоматически обнаруживает ошибки ввода и обрабатывает правильные результаты. Больше не беспокойтесь о «синдроме толстых пальцев»!
Автоматическое обнаружение стоп-слов:
Модуль способен автоматически обнаруживать «стоп-слова» в зависимости от их частоты в поисковом индексе. Это означает, что движок способен обрабатывать запросы, содержащие стоп-слова, а также запросы, состоящие исключительно из стоп-слов, такие как «быть или не быть» или даже «он и она»!
Полностью настраиваемая конфигурация релевантности:
Вы можете самостоятельно, через специальный экран в бэк-офисе Magento, настроить все технические параметры, используемые для связи с ElasticSearch. Итак, вы можете точно настроить конфигурацию движка в соответствии с вашими потребностями в соответствии с типологией данных вашего магазина.
Настраиваемые фильтры:
Каждый атрибут теперь можно настроить в бэк-офисе Magento, чтобы изменить его поведение при использовании для фильтрации.
Следующие версии, которые появятся в этом году, будут включать в себя следующие функции:
И многие RFC наших пользователей!
Сейчас ElasticSuite используют многие люди, и мы очень рады это видеть! Не стесняйтесь делиться с нами своими RFC, отправляя вопросы!
Документация доступна здесь.
Руководство пользователя также доступно в формате PDF здесь.
Наш модуль, созданный на базе Magento2, соблюдает все его требования и правила качества кода.
Вы также можете найти наши стандарты PHPCS и наборы правил PHPMD в каталоге ресурсов .
Модуль также постоянно тестируется на:
Инструменты | Результаты |
---|---|
Код Климат |