我正在使用 MOSS 2007,我想清除搜索索引并完全重新抓取我的一个内容源。我看到了“重置所有已抓取内容”的链接,但我不想重新抓取其他内容源。有什么办法吗?
答案1
我认为没有办法做你想做的事。
我能想到的最接近的可用方法是删除内容源,等待几次抓取,然后重新添加内容源。
您需要等待几次抓取的原因是搜索索引不会立即清除已删除内容源的数据。在后续抓取期间,数据将从索引中删除。(您应该能够在抓取日志中看到数据已被删除的错误)
答案2
您可以暂时删除所有内容源的起始地址。
然后 SharePoint Search 开始自动爬网以从索引中删除数据。您可能会注意到,即使内容源处于空闲状态,内容源的“当前爬网持续时间”字段也会开始计数。(您还可以检查爬网日志以查看哪些项目已从索引中删除)
当当前抓取时长字段再次为空时,您可以重新添加起始地址。
答案3
还有另一种方法。您可以使用联合搜索。这是可能的,但我不推荐这样做。它实际上用于将较大的索引合并在一起以进行单个查询,例如当您有多个农场或想要利用现有的材料索引时。
因此,如果这种情况发生得足够频繁或出于其他原因,可能值得研究一下。有时知道替代方案有助于控制对当前解决方案的不满。