部分索引过程创建的记录多于基线更新。
在基线更新期间,ProductCatalogOutputConfig
组件产生 400.000 的记录计数
但是在部分更新期间,即使修改了一个产品,记录数也会超过基线期间生成的记录数。
的表格IncrementalItemQueueRepository
被检查并且表格中的记录srch_update_queue
但没有中断。
如何在这里调试问题,还有一种方法可以计算可能的记录数。
部分索引过程创建的记录多于基线更新。
在基线更新期间,ProductCatalogOutputConfig
组件产生 400.000 的记录计数
但是在部分更新期间,即使修改了一个产品,记录数也会超过基线期间生成的记录数。
的表格IncrementalItemQueueRepository
被检查并且表格中的记录srch_update_queue
但没有中断。
如何在这里调试问题,还有一种方法可以计算可能的记录数。
尝试以下操作:
/atg/search/repository/IncrementalItemQueueRepository
设置为10debugLevel
并刷新缓存。srch_update_queue
核心模式中的表并获取计数您可能需要截断,srch_update_queue
特别是如果您过去没有使用过它并且队列中有数千个旧更新。
要在运行基线更新时强制自动删除增量条目,请forceDeleteGenerations=true
在组件上设置/atg/commerce/search/ProductCatalogOutputConfig/
。根据您的配置,您可能需要设置其他输出配置。