SAP Commerce Cloud SolrIndexNotFoundException 异常 - 做 full indexing 的详细位置

简介: SAP Commerce Cloud SolrIndexNotFoundException 异常 - 做 full indexing 的详细位置

Console 看到消息:No Active index found, FULL indexer operation must be performed before any other operation

image.png


Caused by: de.hybris.platform.solrfacetsearch.solr.exceptions.SolrIndexNotFoundException: de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException: Active index not found: {indexedType=SolrIndexedTypeModel (8796093188255@2), active=true, facetSearchConfig=SolrFacetSearchConfigModel (8796093188248@1)}
at de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:215) ~[solrfacetsearchserver.jar:?]
at de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy.search(DefaultFacetSearchStrategy.java:137) ~[solrfacetsearchserver.jar:?]
… 175 more
Caused by: de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException: Active index not found: {indexedType=SolrIndexedTypeModel (8796093188255@2), active=true, facetSearchConfig=SolrFacetSearchConfigModel (8796093188248@1)}
at de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:68) ~[coreserver.jar:?]
at de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:34) ~[coreserver.jar:?]
at de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao.findActiveIndexByConfigAndType(DefaultSolrIndexDao.java:66) ~[solrfacetsearchserver.jar:?]
at de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:211) ~[solrfacetsearchserver.jar:?]
at de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy.search(DefaultFacetSearchStrategy.java:137) ~[solrfacetsearchserver.jar:?]
… 175 more

需要按照下图这个路径,手动做一次 indexing:

image.png


帮助文档:https://help.sap.com/docs/SAP_COMMERCE/5c9ea0c629214e42b727bf08800d8dfa/33e135fe48204abc82687d4f5673951a.html


windows 电脑,昨天用 install.bat -r cx-for-spa initialize, 花了两个半小时.


在SAP Hybris Commerce中,backofficesolrsearch扩展是一个用于在后台管理界面执行高级搜索功能的扩展。它提供了一个基于Solr的搜索引擎,允许管理员通过灵活的搜索条件和过滤器来查找和浏览系统中的数据。下面我将详细介绍backofficesolrsearch扩展的特点、用途和应用场景。


特点和功能:

backofficesolrsearch扩展具有以下主要特点和功能:

高级搜索功能:该扩展提供了强大的高级搜索功能,允许管理员通过多个搜索条件和过滤器来查找数据。管理员可以根据实体类型、属性、日期范围、关键字等进行搜索,以获得符合条件的数据。


快速响应:backofficesolrsearch扩展使用Solr搜索引擎,具有快速的搜索响应时间。这使得管理员能够在大量数据和复杂条件下进行快速的搜索和数据检索操作。


高度可定制性:扩展允许管理员自定义搜索条件、过滤器和搜索结果的显示方式。管理员可以根据具体需求进行配置和定制,以满足特定业务场景下的搜索需求。


搜索历史记录和保存:backofficesolrsearch扩展可以记录管理员执行的搜索操作,并提供搜索历史记录和保存功能。这使得管理员可以轻松地回顾之前的搜索结果,避免重复搜索相同的条件。


支持多语言:扩展支持多语言搜索,可以根据用户的语言设置来进行搜索和结果展示。这对于多语言环境下的后台管理操作非常重要。


应用场景:

backofficesolrsearch扩展在SAP Hybris Commerce中具有广泛的应用场景,下面是一些示例:

数据导航和浏览:管理员可以使用backofficesolrsearch扩展来导航和浏览系统中的各种数据。他们可以根据实体类型、属性、关键字等条件进行搜索,并查看符合条件的数据。


数据分析和报告:扩展可以用于数据分析和报告功能。管理员可以执行复杂的搜索查询,获得满足特定条件的数据,并基于这些数据生成报告和分析结果。


数据管理和编辑:管理员可以使用backofficesolrsearch扩展来管理和编辑系统中的数据。他们可以根据特定条件搜索到要编辑的数据,并对其进行修改、更新或删除操作。


订单和库存管理:扩展可用于订单和库存管理。管理员可以使用搜索功能来查找特定订单或库存数据,并执行相应的管理操作,如取消订单、更新库存等。


个性化推荐和营销:backofficesol


rsearch扩展还可以用于个性化推荐和营销功能。管理员可以根据用户属性、历史购买记录等条件进行搜索,以获得适合用户的个性化推荐产品。


总结:

backofficesolrsearch扩展是SAP Hybris Commerce中的一个强大工具,提供了后台管理界面的高级搜索功能。它基于Solr搜索引擎,具有高度可定制性、快速响应和多语言支持等特点。扩展的应用场景广泛,可以用于数据导航、数据分析、数据管理、订单和库存管理,以及个性化推荐和营销等方面。backofficesolrsearch扩展使管理员能够更加灵活和高效地管理和操作系统中的数据,提高后台管理的效率和准确性。

相关文章
|
存储 API 数据库
SAP S/4HANA Cloud 上 in-app 和 side-by-side 两种扩展方式的介绍
SAP S/4HANA Cloud 上 in-app 和 side-by-side 两种扩展方式的介绍
|
5月前
|
安全 UED 开发者
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
|
12月前
|
自然语言处理 供应链 搜索推荐
SAP Commerce Cloud SolrIndexNotFoundException 异常 - 做 full indexing 的详细位置
SAP Commerce Cloud SolrIndexNotFoundException 异常 - 做 full indexing 的详细位置
|
12月前
|
存储 缓存 数据库
什么是 SAP Commerce Cloud 的 Flexible Search?
什么是 SAP Commerce Cloud 的 Flexible Search?
|
Web App开发 人工智能 JSON
使用 cx recipe 安装 Hybris Commerce Cloud 之后,遇到 indexer workder failed 错误
使用 cx recipe 安装 Hybris Commerce Cloud 之后,遇到 indexer workder failed 错误
SAP Cloud Platform上Fiori launchpad tile的读取原理
下图是Fiori on HANA HCP的architecture: 我们的Fiori UI不再是存在netweaver的BSP application里,而是存在HCP的cloud repository里了。 Fiori Launchpad及相关配置,按照wiki的介绍,现在tile configuration的内容最终是存放在HANA native的table里,通过XSE暴露的service给client端调用。
SAP Cloud Platform上Fiori launchpad tile的读取原理
SAP CRM Fiori 应用 My Note 里创建 Note 失败的一个原因分析
SAP CRM Fiori 应用 My Note 里创建 Note 失败的一个原因分析
SAP CRM Fiori 应用 My Note 里创建 Note 失败的一个原因分析
|
SQL
SAP Commerce Cloud(原Hybris)和SAP Cloud for Customer(C4C)的SQL trace工具
SAP Commerce Cloud(原Hybris)和SAP Cloud for Customer(C4C)的SQL trace工具
105 0
SAP Commerce Cloud(原Hybris)和SAP Cloud for Customer(C4C)的SQL trace工具
SAP Cloud for Customer里新的Lead UI对Mashup集成的支持原理
我们在SAP Cloud for Customer UI里可以看见Lead和SalesLead两个UI,其中后者被SAP标记为deprecated状态:
SAP Cloud for Customer里新的Lead UI对Mashup集成的支持原理