如何从TaxonomyHiddenList中删除过时/孤立的项目

时间:2012-01-30 16:11:49

标签: sharepoint sharepoint-2010 taxonomy

环境说明:我正在运行SharePoint 2010 SP1,12月CU。我有一个列表项,其中包含分类列。正如所料,如果从术语库中删除术语(例如“foo”),则用户不再将“foo”视为新项目的选项,但该术语仍保留在以前的项目上,因为“foo”未从TaxonomyHiddenList中删除通过Taxonomy Update Scheduler作业。

问题: 这会产生搜索问题,因为如果删除“foo”,我们不希望任何人知道我们网站上任何地方都存在“foo”。

所需行为 除了更新当前项目,我还希望从TaxonomyHiddenList中删除孤立的术语

提议的解决方案: 编写自定义计时器作业以遍历所有术语并从TaxonomyHiddenList

中删除任何孤立的项目

问题: 这是一个可行的解决方案?我错过了什么吗?有没有比处理TaxonomyHiddenList更优雅的方法来处理这个问题?

1 个答案:

答案 0 :(得分:0)