新闻
⚠️ Magento版本兼容性:
由于Magento 2.4.6中的多项变更,特别是引入了Elasticsearch 8和Opensearch 2,我们无法确保ElasticSuite <2.11与Magento >=2.4.6版本的兼容性。
因此:
- 如果您的项目基于Magento >= 2.4.6,您现在可以使用最新的2.11.x版本开始使用ElasticSuite
- 如果您的项目基于Magento < 2.4.6,您可以使用的最新Elasticsuite版本是2.10.x
🎉 Hyvä兼容性
Elasticsuite与Hyvä主题兼容。请查看他们的博客文章以了解更多信息。
如果您想将Elasticsuite与Hyvä主题一起使用,您需要安装兼容性模块
Breezefront兼容性
如果您想将Elasticsuite与Breezefront主题一起使用,您需要安装他们的模块
我应该使用哪个版本?
Magento 版本 (开源/商业版) | ElasticSuite 最新版本 | Elasticsearch | OpenSearch | 是否积极维护 |
---|---|---|---|---|
2.0.x | ElasticSuite 2.1.x : composer require smile/elasticsuite ~2.1.0 | 2.x | - | 否 |
2.1.x | ElasticSuite 2.3.x : composer require smile/elasticsuite ~2.3.0 | 2.x & 5.x | - | 否 |
2.2.x | ElasticSuite 2.6.x : composer require smile/elasticsuite ~2.6.0 | 5.x & 6.x | - | 否 |
<2.3.2 | ElasticSuite 2.8.4 : composer require smile/elasticsuite 2.8.4 | 5.x & 6.x | - | 否 |
<2.3.5 | ElasticSuite 2.8.x : composer require smile/elasticsuite ~2.8.0 | 5.x & 6.x | - | 否 |
>=2.3.5 | ElasticSuite 2.9.x : composer require smile/elasticsuite ~2.9.0 | 6.x & 7.x | - | 否 |
2.4.0 | ElasticSuite 2.10.1 : composer require smile/elasticsuite 2.10.1 | 6.x & 7.x | - | 否 |
>=2.4.1 && < 2.4.6 | ElasticSuite 2.10.x : composer require smile/elasticsuite ~2.10.13 | 6.x & 7.x | - | 是 |
>=2.4.6 | ElasticSuite >=2.11.x : composer require smile/elasticsuite ~2.11.0 | 7.x & 8.x | 1.x & 2.x | 是 |
Magento2 B2B 兼容性
如果您正在使用 Magento Commerce(前身为企业版)的 B2B 功能与 Elasticsuite,您需要安装:
Elasticsuite 模块介绍
我们很高兴正式宣布,我们现在有一个完整的 Elasticsuite 附加模块列表,这些模块都是免费的,并在 Github 上以开源方式发布:
模块名称 | 描述 |
---|---|
CMS 搜索 | 允许搜索 CMS 页面(在自动完成和搜索结果中)。 |
评分 | 允许根据评分进行过滤和/或排序(基于标准 Magento 评分模块)。 |
零售商 Elasticsuite | 一套完整的零售导向模块:商店定位器、每个商店的价格分段等... |
使用 Elasticsearch 的目标规则 | 此模块允许通过 Elasticsearch 而不是完整的 MySQL 计算目标规则(需要 Magento Commerce (EE))。 |
社区附加组件
我们现在有一些用户正在分发 ElasticSuite 的附加组件。我们想感谢他们对 ElasticSuite 的支持和使用。
以下是当前发布的附加组件列表:
附加组件名称 | 描述 |
---|---|
ComWrap ElasticsuiteBlog | 用于将 ElasticSuite 与 MageFan Blog 结合使用的桥接器。 它允许将博客文章索引到搜索引擎中,并在自动完成结果和搜索结果页面中显示它们。 |
Magento 2 的 ElasticSuite 是什么?
ElasticSuite 是 Magento 的一套销售套件,旨在提供通常只有专有销售工具才能提供的大量开箱即用功能。
该项目最初由 Smile 为 Magento 1.x 创建并发布给开源社区。您仍然可以在这里找到 Magento 1.x 模块。
谁在开发 ElasticSuite?
ElasticSuite由Smile的创新委员会开发。
Smile是欧洲开源领导者,同时也是四次Magento年度欧洲合作伙伴(2010-2014年),两次卓越精神奖(2015-2016年),全球精英合作伙伴(2017年至今),以及区域商业合作伙伴(2018年)的获得者。
我们的跨学科团队汇集了技术、创新和新应用领域的专家。
我们共同探索、发明和测试未来的技术,以更好地服务我们的客户。
我在哪里可以看到它的实际应用?
包含ElasticSuite最新版本的演示商店可在此处查看:ElasticSuite演示
如何贡献?
贡献可以采取新组件或功能、对现有功能的更改、测试、文档(如开发者指南、用户指南、示例或规范)、错误修复、优化或只是好的建议的形式。
要了解如何做出贡献,请点击这里。
要了解问题,请点击这里。要开启一个问题,请点击这里。
主要特性
当前版本
当前版本2.10.0主要专注于与Magento 2.4.0的兼容性。
欢迎阅读此版本的完整更新日志这里
该版本设计用于Magento开源版和商业版>2.4。
实际上,目前包含的功能有:
-
虚拟分类:
ElasticSuite允许你基于规则定义分类(除了标准的手动选择)。规则定义基于Magento规则组件,因此你不会感到陌生。 你可以定义诸如"所有当前打折的男士产品"之类的分类。
引擎将自动刷新前台匹配的产品,避免你手动重新分配产品。
后台还包含了结果的动态预览,以提供更多便利。
-
推荐引擎(仅限高级版):
在行为分析部分的基础上,将推出我们的推荐引擎。它允许你根据客户之前在你网站上的访问以及其他客户行为,向客户提供定制推荐。
推荐功能包括:
- "客户还购买了"
- 相似产品
- 交叉销售
- 基于当前客户档案及其之前的访问和订单的个性化推荐。
-
搜索优化:
ElasticSuite还提供了几种优化搜索引擎相关性的方法。这部分同样基于可在Magento后台定义的规则。
这允许你创建诸如"提升所有有库存的产品"、"提升所有新产品"、"提升男士产品"等规则。
你还可以在发布每项微调之前进行预览:
-
行为优化器(仅限高级版):
这允许你构建匹配客户行为的规则。 借助此功能,现在可以创建诸如"为最多浏览的产品应用提升"或"提升销量最高的产品"等优化规则。
-
分类商品推广:
在Magento后台的分类编辑界面中添加了一个新的商品推广面板。它提供了根据分类设置的当前产品列表的直接预览。
在这个面板中,你还可以使用拖放界面对部分分类产品应用自定义排序顺序。 这项功能与"标准"类别以及之前描述的虚拟类别兼容。
-
按类别进行分面管理:
在每个类别的显示设置面板中,您可以自定义各种分层导航过滤器参数:
- 过滤器位置(固定/非固定)
- 显示模式(始终隐藏、始终显示、自动模式)
- 分面最大尺寸
- 分面覆盖范围
- 分面排序顺序
这允许您为每个类别的分层导航进行更深层次的配置。
-
搜索分析:
ElasticSuite 提供了一个搜索使用情况仪表板。
它为商家的营销团队提供了一个仪表板,显示以下面板:
- 全局指标:搜索次数、页面浏览量、有/无搜索的会话和独立访客数。
- 热门搜索词:查看当前趋势,以及特定搜索词带来转化的频率。
- 拼写检查后的搜索词:识别常见错误并通过同义词修复。
- 零结果搜索词:为这些搜索词创建重定向或自定义它们。
- 有搜索会话与无搜索会话的百分比。
- 拼写检查请求的百分比。
- 有搜索会话与无搜索会话的转化率。
-
搜索词营销:
在Magento后台的搜索词界面中添加了一个新的营销链接。它提供了当前搜索查询在前台返回的产品列表的直接预览。
在此面板中,您还可以使用拖放界面对某些产品应用自定义排序顺序(例如:确保您的畅销商品始终显示在第一位)。
-
产品、类别和属性自动完成:
ElasticSuite在自动完成框中提供增强内容:热门搜索词、产品和类别,以及属性。
自动完成功能完全可扩展,可添加自定义内容,如商店页面(如果您的商店使用商店定位器)、CMS页面等。
您可以查看wiki页面了解如何向自动完成结果中添加自定义内容。
-
增强的同义词管理:
同义词现在由引擎直接管理,而不是使用传统的Magento行为。
我们的模块允许您在Magento后台添加完整的同义词库。实际上,该模块支持两种类型的同义词:
- 同义词:标准同义词功能,让您贡献一组互为同义词的词语列表。
这意味着在*"men"和"man"之间添加同义词将使其在所有包含"men"的查询中生效,如"men shirt"或"men pants"*,而不必为每个查询定义同义词。
- 扩展:这种类型的同义词允许将给定术语的所有搜索扩展到其他术语列表。
这意味着在*"sport"和"fitness, gym, running"之间添加扩展将使所有包含"sport"的查询都得到扩展,如"sport shoes"*(将被扩展为"fitness shoes"、"gym shoes"和"running shoes")。
-
分层导航过滤器中的自动完成:
该模块允许用户通过自动完成框搜索过滤器值。
-
增强的价格滑块:
该模块具有开箱即用的价格滑块功能。
-
分层导航中的多选功能:
该模块允许客户应用同一过滤条件的多个值。
-
色板多选功能:
与上述功能类似,该模块允许用户选择多个色板进行过滤。
-
单一结果重定向:
当全文搜索仅匹配一个产品时,该模块允许重定向到产品页面。
-
近似搜索和拼写检查:
该模块自动检测输入错误并处理正确的结果。不用再担心"胖手指综合症"了!
-
自动停用词检测:
该模块能够根据搜索索引中的词频自动检测"停用词"。 这意味着引擎能够处理包含停用词的查询,甚至能处理纯停用词查询,如"to be or not to be"或"he and she"!
-
完全可配置的相关性设置:
您可以通过Magento后台的专用界面自定义用于与ElasticSearch通信的每个技术参数。 通过这样做,您可以微调引擎的配置,以根据您商店的数据类型满足您的需求。
-
可自定义的过滤器:
现在可以在Magento后台配置每个属性,以改变其用于过滤时的行为
- 根据覆盖率有条件地显示过滤器。
- 过滤器显示的最大元素数量。
- 过滤器元素的排序顺序。
更多功能即将推出!
今年即将推出的下一个版本将包括以下功能:
-
以及我们用户的许多RFC!
现在有很多人在使用ElasticSuite,我们对此感到非常高兴!欢迎通过提交问题来分享您的RFC!
文档
文档可在此处获取。
用户指南也可以在此处以PDF格式获取。
标准和代码质量
基于Magento2构建,我们的模块遵循其所有先决条件和代码质量规则。
您还可以在Resource目录中找到我们的PHPCS标准和PHPMD规则集。
该模块还在以下工具上进行持续测试: