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

发布时间 2023-06-19 21:39:17作者: JerryWang_汪子熙

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

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:

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

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

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

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

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

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

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

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

  1. 应用场景:
    backofficesolrsearch扩展在SAP Hybris Commerce中具有广泛的应用场景,下面是一些示例:
  • 数据导航和浏览:管理员可以使用backofficesolrsearch扩展来导航和浏览系统中的各种数据。他们可以根据实体类型、属性、关键字等条件进行搜索,并查看符合条件的数据。

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

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

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

  • 个性化推荐和营销:backofficesol

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

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