将网站和页面描述添加到SharePoint搜索索引

时间:2009-11-26 10:30:07

标签: sharepoint search sharepoint-2007 moss sharepoint-api

作为SharePoint解决方案的一部分,添加了用户通过按钮单击创建新网站和以编程方式发布页面的功能。我需要确保SharePoint搜索将新创建的网站和页面的“描述”字段编入索引。这样做的最佳方式是什么?

请注意,我对开始新的抓取感兴趣。我只想确保每当下一次计划的爬网发生时,这些字段的内容都是可搜索的。

谢谢,MagicAndi

2 个答案:

答案 0 :(得分:1)

我猜您的意思是如何确保网站立即编入索引?

通常,会计划抓取​​,这意味着您的新网站只会在下次抓取完成后添加到搜索索引中。因此,如果您的增量爬网每小时发生一次,则可能需要等待一个小时才能显示在搜索索引中。

但是,鉴于您的新网站是以编程方式添加的,如果对于它立即开始出现在搜索结果中至关重要,您还可以以编程方式启动增量爬网。有详细说明如何在this article中执行此操作。

<强>更新

网站标题和说明应在下次抓取时自动编入索引。如果没有发生这种情况,那么您没有覆盖该网站的Content Source,因此您需要创建/更新一个网站以覆盖新网站并确保其具有抓取计划。如果新网站是在单独的网站集中创建的,请考虑将它们放在Managed Path上。

在我们的SharePoint系统中,我们每天都会收集数十亿个数据,包含100,000个网站集,并且可能会添加20个新的网站集。我们只有一个指向网站根目录的内容源,所有内容都会自动编入索引。

听起来您错过了内容来源或抓取时间表。

答案 1 :(得分:0)

事实证明,默认情况下,网站描述包含在抓取中。我通过创建新站点并为描述分配唯一的文本字符串来测试搜索默认属性。在下一次增量爬网之后,我能够通过默认的SharePoint搜索搜索并找到唯一的字符串。

我还没有测试默认情况下页面描述是否包含在搜索范围内,但我已经准备好猜测它是。一旦我有机会测试,我会立即更新我的答案。