使用cas-cmd API在环境之间迁移维度值ID的ATG-Endeca CAS部署。如果没有导入id,索引就完成了。否则会发生以下错误:
引起: com.endeca.soleng.eac.toolkit.exception.CasControlException:抓取 'app-last-mile-crawl'因错误而失败:维度值 无法为autogen维度指定记录。收到尺寸 维度'product.sizeRange'
的规范'r8-16'的值记录
根据我的理解,在从环境A导出的id中,有自动维度的维值ids,但是当A-ID导入到环境B并且触发B索引时,会发生错误。
对于在index_config.json中具有配置的维度,即范围维度,此错误似乎更频繁。
任何有关如何解决或确认原因的想法都将受到赞赏。
感谢。
答案 0 :(得分:1)
范围维度不能是自动维度,这需要在index-config.json或维度映射csv文件中可用。将index-config从一个env迁移到另一个env,并且所有范围维度都配置了相同的id。
我希望这会有所帮助。
谢谢, Ajay Agrawal