gpt4 book ai didi

java - 在 Websphere Commerce 的属性字典中删除和重命名属性

转载 作者:太空宇宙 更新时间:2023-11-04 13:21:46 24 4
gpt4 key购买 nike

我的属性字典中有两个属性。一种是 SAMPLE_ATTRIBUTE,另一种是 MODEL_ATTRIBUTE。如果我删除了 SAMPLE_ATTRIBUTE,并且想要将 MODEL_ATTRIBUTE 重命名为 SAMPLE_ATTRIBUTE,可以这样做吗?变化会立即体现吗?或者,在我可以重命名具有相同名称的另一个属性之前,是否需要“运行”任何内容来清除该引用?

最佳答案

  • 只要字典属性未被其他产品引用,您就可以删除它,如果引用了该属性(分配给其他产品),则在从引用产品中删除该属性之前,您无法从 CMC 手动删除。

  • 您可以将字典属性重命名为另一个属性,只要标识符是唯一的,它会立即将您的更改保存到数据库

  • 如果你使用这个字典作为facetable属性,我在之前的项目中遇到过删除字典属性会在SRCHATTR表中留下记录,所以我必须使用SQL手动删除记录才能再次将其标记为facetable。

  • 前端商店 (Aurora) 使用 Apache solr 进行产品浏览、产品详细信息和搜索,删除或更改 Facetable 字典属性将触发对产品的完整 Solr 索引,您需要确保在站点级别安排了计划作业“UpdateSearchIndex”,否则 solr 索引将不会发生,因此您将看不到反射(reflect)的更改。

  • 在 FEP7+ 中,触发“UpdateSearchIndex”作业也会使该产品的动态缓存记录无效。不确定 FEP6,但 FEP6 之前没有此功能,因此如果您启用了缓存,则需要找到使这些产品缓存无效的方法(通常通过编写 SQL 触发器)

希望能够回答您的问题并为您提供所需的内容。

谢谢阿贝德

关于java - 在 Websphere Commerce 的属性字典中删除和重命名属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32998037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com