确定Hybris当前使用的Solr当前核心

问题描述 投票:0回答:1

我目前正在从核心获取一些我需要的 Solr 数据(在核心选择器下拉列表/组合框列表中找到)

但每隔 24 小时,Hybris 就会从 Flip 或 flop 核心获取数据以在现场渲染产品。

例如,如果今天它从 Solr 核心“flip”获取数据,那么明天将从“flop”Solr 核心获取数据,依此类推。

我想确定(如果可能的话,从 Java 代码)Hybris 之外(通过询问 Hybris Web 服务或其他任何东西)当前使用的是哪一个 Solr 核心

solr sap-commerce-cloud
1个回答
2
投票

我在SAP论坛找到了答案。

它似乎需要在 Hybris 本身上进行自定义开发,然后需要一个额外的网络服务来公开此类信息。

开发可以从灵活的搜索开始:

  select {solrfacetsearchconfig.name},{solrindex.qualifier}
        from {solrindex join solrfacetsearchconfig 
              on {solrindex.facetsearchconfig}={solrfacetsearchconfig.pk}}
           where {solrindex.active}=true

然后将上面的结果公开在一个网络服务上,该服务可以根据我的需要从外部访问。

讨论在这里: https://answers.sap.com/questions/12770851/solr-core-which-one-active-flip-or-flop-.html

© www.soinside.com 2019 - 2024. All rights reserved.