【问题标题】:How to stop Hybris from indexing an itemtype?如何阻止 Hybris 索引项目类型?
【发布时间】:2019-06-05 09:37:46
【问题描述】:

我打算使用 Hybris 提供的 Solr 来管理字段,并通过 Solr 公开的 REST 服务(更新等)独立使用它。

我创建了一个新的 itemtype,并通过创建一个新的 SolrIndexedType 并提及索引器查询并在系统更新期间运行它来创建一个新的 Solr 核心。

现在我想独立管理这个核心和架构。但是,我担心 cronjob 会继续索引它,而我来自 Web 服务的数据可能不会被持久化。

如何防止 cronjob 索引这个 itemtype 或者有更好的方法吗?

【问题讨论】:

    标签: solr hybris


    【解决方案1】:

    您需要在 solr 索引器完整或更新查询 (SolrIndexerQuery) 中明确指定项目类型。您可以在 solr.impex 中找到,cronjob 从中选择查询并执行索引。

    Select {c.code},{p.code} from {Product as p}, {ComposedType as c} where {c.pk} = {p.itemType} and {c.code} not in ('YourItemType1','ItemType2',...)
    

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 2016-01-06
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多