0

我正在使用 Endeca 6.4.1,并且在我的管道中存在许多自动生成的维度(使用 Dev-studio 映射),应用程序的索引是无 CAS 的。所以只有 FCM 正在创建维度并分配 dValId。我正在使用 Endeca SEO,因此 dVal Id 直接反映在我的 URL 中,如果自动生成维度的值的 Id 发生更改,则指向该导航状态的链接将丢失。

例如,我有一个平面文件作为维度的源

product.feature|neon finish

我想要的是,如果某天该值更改为 Neon-finish 或 Neon 颜色,则应将分配给 neon Finish 的 dValId 转移到新值。我可以保留更改的自定义映射以跟踪霓虹灯饰面已更改为新值。

有没有办法实现这一点,可能是通过使用一些机械手?

请分享你的想法。

4

1 回答 1

0

有两种基本方法可以做到这一点:

1) 更改维度值时更新状态文件 (APPDIR/data/state/autogen_dimensions.xml)。这很可能是一个手动过程。

2) 一个更强大但更复杂的解决方案是将维度值更改为某个 ID 号并使用同义词作为显示名称。然后显示名称可以更改,而无需更改 ID 号。这可能需要对您的管道进行一些重大更改。

祝你好运

于 2015-07-27T13:20:13.080 回答