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

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

谢谢,魔法安迪

有帮助吗?

解决方案

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

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

但是,考虑到您的新网站是以编程方式添加的,如果立即开始出现在搜索结果中至关重要,您也可以以编程方式启动增量爬网。有详细说明如何执行此操作 本文.

更新:

下次抓取时应自动对网站标题和描述建立索引。如果这没有发生,那么你就没有 内容来源 覆盖该网站,因此您需要创建/更新一个来覆盖新网站并确保它有爬网计划。如果新网站是在单独的网站集中创建的,请考虑将它们放在 管理路径.

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

听起来您缺少内容源或抓取计划。

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top