作为 SharePoint 解决方案的一部分,添加了用户通过单击按钮创建新网站和发布页面(以编程方式)的功能。我需要确保新创建的网站和页面的描述字段已被 SharePoint 搜索索引。做这个的最好方式是什么?
请注意,我对开始新的爬网不感兴趣。我只想确保无论何时发生下一次计划的爬网,这些字段的内容都是可搜索的。
谢谢,魔术安迪
作为 SharePoint 解决方案的一部分,添加了用户通过单击按钮创建新网站和发布页面(以编程方式)的功能。我需要确保新创建的网站和页面的描述字段已被 SharePoint 搜索索引。做这个的最好方式是什么?
请注意,我对开始新的爬网不感兴趣。我只想确保无论何时发生下一次计划的爬网,这些字段的内容都是可搜索的。
谢谢,魔术安迪
我猜你的意思是如何确保该网站立即被索引?
通常,会安排抓取,这意味着您的新网站只会在下一次抓取完成后才会添加到搜索索引中。因此,如果您的增量抓取每小时发生一次,您可能需要等待长达一个小时才能将其显示在搜索索引中。
但是,鉴于您的新网站是以编程方式添加的,如果它对立即开始出现在搜索结果中至关重要,您也可以以编程方式开始增量抓取。本文详细介绍了如何执行此操作。
更新:
站点标题和描述应在下一次爬网时自动编入索引。如果这没有发生,那么您没有涵盖该站点的内容源,因此您需要创建/更新一个以涵盖新站点并确保它具有爬网计划。如果新网站是在单独的网站集中创建的,请考虑将它们放在托管路径上。
在我们的 SharePoint 系统中,我们有 1 TB 的数据,其中包含 100,000 个网站集,并且每天可能会添加 20 个新网站集。我们只有一个指向站点根目录的内容源,所有内容都会自动编入索引。
听起来您缺少内容源或爬网计划。
事实证明,站点描述默认包含在爬网中。我通过创建一个新站点并为描述分配一个唯一的文本字符串来测试搜索默认属性。在下一次增量爬网之后,我能够通过默认的 SharePoint 搜索搜索并找到唯一字符串。
我还没有测试页面描述是否默认包含在搜索范围内,但我准备猜测它是。一旦有机会对此进行测试,我将立即更新我的答案。