Project Icon

elasticsuite

Magento 2开源搜索优化与商品展示套件

ElasticSuite为Magento 2提供了全面的搜索优化和商品展示解决方案。其核心功能包括虚拟分类、智能搜索、用户行为分析和高级facet管理。这些功能可以显著改善网站的搜索准确度和商品浏览体验。作为Smile公司开发的开源项目,ElasticSuite兼容Magento各版本,是增强Magento电商平台核心功能的实用工具。

PHP代码质量 集成 Packagist GitHub 星标 GitHub 分支 GitHub 贡献者 欢迎PR 开源爱好者

Smile

新闻

⚠️ 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 最新版本ElasticsearchOpenSearch是否积极维护
2.0.xElasticSuite 2.1.x : composer require smile/elasticsuite ~2.1.02.x-
2.1.xElasticSuite 2.3.x : composer require smile/elasticsuite ~2.3.02.x & 5.x-
2.2.xElasticSuite 2.6.x : composer require smile/elasticsuite ~2.6.05.x & 6.x-
<2.3.2ElasticSuite 2.8.4 : composer require smile/elasticsuite 2.8.45.x & 6.x-
<2.3.5ElasticSuite 2.8.x : composer require smile/elasticsuite ~2.8.05.x & 6.x-
>=2.3.5ElasticSuite 2.9.x : composer require smile/elasticsuite ~2.9.06.x & 7.x-
2.4.0ElasticSuite 2.10.1 : composer require smile/elasticsuite 2.10.16.x & 7.x-
>=2.4.1 && < 2.4.6ElasticSuite 2.10.x : composer require smile/elasticsuite ~2.10.136.x & 7.x-
>=2.4.6ElasticSuite >=2.11.x : composer require smile/elasticsuite ~2.11.07.x & 8.x1.x & 2.x

Magento2 B2B 兼容性

如果您正在使用 Magento Commerce(前身为企业版)的 B2B 功能与 Elasticsuite,您需要安装:

  • Elasticsuite 共享目录模块,位于此处

  • 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?

Smile

Smile

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规则集。

该模块还在以下工具上进行持续测试:

工具结果
Code ClimateCode Climate
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号