环境说明:我正在运行SharePoint 2010 SP1,12月CU。我有一个列表项,其中包含分类列。正如所料,如果从术语库中删除术语(例如“foo”),则用户不再将“foo”视为新项目的选项,但该术语仍保留在以前的项目上,因为“foo”未从TaxonomyHiddenList中删除通过Taxonomy Update Scheduler作业。
问题: 这会产生搜索问题,因为如果删除“foo”,我们不希望任何人知道我们网站上任何地方都存在“foo”。
所需行为 除了更新当前项目,我还希望从TaxonomyHiddenList中删除孤立的术语
提议的解决方案: 编写自定义计时器作业以遍历所有术语并从TaxonomyHiddenList
中删除任何孤立的项目问题: 这是一个可行的解决方案?我错过了什么吗?有没有比处理TaxonomyHiddenList更优雅的方法来处理这个问题?
答案 0 :(得分:0)