hybris 2011版本如何在back-office中启用Adaptive search
Hybris 2011 启用Backoffice Adaptive Search 扩展要求及操作步骤
需添加的核心扩展
仅需要在Backoffice使用Adaptive Search配置功能,添加以下3个扩展即可:
adaptivesearchbackoffice:提供Adaptive Search的Backoffice配置界面入口及相关后台交互逻辑adaptivesearchfacades:Facade层接口实现,支撑后台和核心服务层的数据交互adaptivesearchservices:Adaptive Search核心业务逻辑实现,依赖Solr搜索组件
如果需要让Adaptive Search的配置规则在前端Storefront生效,需额外添加扩展:
adaptivesearchaddon:Storefront端适配Adaptive Search规则的渲染扩展
前置依赖检查
操作前请确认你的项目已经正确启用Solr相关基础扩展:solrfacetsearch、solrserver,Adaptive Search所有功能基于Solr实现,未启用Solr时功能无法正常运行。
完整操作步骤
1. 新增扩展到项目配置
编辑项目的config/localextensions.xml文件,添加上述选中的扩展:
<!-- Adaptive Search核心扩展 --> <extension name="adaptivesearchservices"/> <extension name="adaptivesearchfacades"/> <extension name="adaptivesearchbackoffice"/> <!-- 可选:需前端生效时添加 --> <!-- <extension name="adaptivesearchaddon"/> -->
如果添加了adaptivesearchaddon,需要先执行addon安装命令(替换为你自己的storefront名称):
ant addoninstall -Daddonnames="adaptivesearchaddon" -DaddonStorefront.yacceleratorstorefront="你的自定义storefront名称"
2. 执行项目构建
在项目根目录执行构建命令:
ant clean all
3. 执行系统更新
操作前建议备份现有数据库,避免数据异常
- 启动Hybris服务,用admin账号登录HAC(Hybris Administration Console)
- 进入
Platform > Update页面 - 勾选以下配置项:
- 本次新增的所有Adaptive Search扩展对应的
Create essential data选项 - 通用配置项
Localize types - 所有Solr相关扩展的更新选项
- 本次新增的所有Adaptive Search扩展对应的
- 点击
Update按钮等待执行完成
4. 重置Backoffice配置缓存
- 用admin账号登录Backoffice
- 按
F4键进入后台设计模式 - 点击顶部工具栏的
Reset Everything按钮,确认执行 - 刷新页面后按
F4退出设计模式
5. 权限配置(可选)
如果需要给非admin账号开放Adaptive Search配置权限:
- 在Backoffice进入
User > User Groups页面 - 找到对应用户组,分配
adaptivesearchconfigurator角色即可
6. 功能验证
刷新Backoffice页面,左侧导航栏将出现Adaptive Search菜单,点击进入可正常配置搜索规则、同义词、商品升降级、搜索重定向等功能即代表启用成功。
内容的提问来源于stack exchange,提问作者Sneha
相关产品推荐
相关产品推荐

