当创建地图和布局以及向工程添加项时,ArcGIS Pro 会自动更新工程的可搜索索引。 但是,如果处理不同工程的其他用户在数据库中创建或删除了项目,或共享网络文件夹中出现了新的可用数据,工程的搜索索引可能不会反映这些位置的当前状态。
有多种不同选项可用于更新索引。 如果文件夹和数据库的内容频繁更改,则需要计划定期索引更新。
计划索引更新
计划索引更新的类型有两种:增量更新和重新构建索引。 增量更新很快完成。 它们将检查是否存在以下情况:
- 已将新项目添加到之前创建了索引的位置,例如文件夹。
- 已从创建索引的位置删除或移动项目,或者已重命名创建索引的位置中的项目。
- 已从工程中移除之前创建了索引的工程项目。
例如,其他人可能已将栅格数据集添加到您所使用的网络共享,或者您已将电子邮件附件保存至您工程的主目录文件夹。 或者,您可能已删除文件夹连接下的文件夹中的 shapefile,或者可能已从工程中移除数据库。 另外,您可能在为项目创建索引后对其进行了重命名。 如果对项目进行重命名,则将删除旧名称的索引条目,并添加新条目。
重新构建索引需要删除现有已构建索引的内容,并从头开始为当前存储在所选位置的项构建索引。 考虑到已从文件夹、数据库或工具箱中删除的项,必须定期重新构建索引。 当必须为多个项构建索引时,需要耗费一些时间。 通常,应在非高峰时段重新构建索引。
两种类型的计划索引更新均支持在计算机上使用的所有工程。 将更新索引以反映所有项的当前状态,这些项与当前储存在计算机上的所有工程相关。
将在本地计算机上创建 Windows 计划任务,以按固定时间间隔自动更新索引。 即使未运行 ArcGIS Pro,此任务也将运行。 登出以后,如果任务计划在下班后某个时间运行,则其必须具有凭据才能成功运行任务。 否则,计划任务将不具有访问本地或网络计算机中工程项的权限。 如果计划任务无法运行,将不会从搜索索引移除已删除项,并且搜索结果将不准确。
在登出的情况下更新索引
默认情况下,仅当您登录计算机后,才能运行用于更新 ArcGIS Pro 搜索索引的 Windows 计划任务。 每小时将进行一次自动更新,并在中午进行重新构建索引。 白天自动更新将成功运行,但是如果离开时登出计算机,晚上将不会运行自动更新。 如果午餐时间离开时锁定了计算机,因为您仍处于登录状态,重新构建索引也将成功运行。 如果在午餐时间登出了计算机,将不会运行重新构建索引。 如果在午餐时间运行重新构建索引,当您返回时进程可能仍在运行。 搜索工程项目最初不会返回任何结果。 部分构建索引进程结束后,搜索将产生不完整结果。 构建索引全部结束后,将提供完整结果。
要在晚上成功更新并重新构建搜索索引,请在登出时选择选项以更新搜索索引,并向操作系统提供您的凭据。 默认情况下,每小时将进行一次自动更新,并计划在午夜进行重新构建索引。 将通宵进行重新构建和更新索引,早上当您开始工作时即可使用索引。 如果您要处理多个不同的工程并且要访问包含大量项目的网络共享,您可能要计划在晚上早些时候进行重新构建索引。
重新构建索引应在最适于工作计划和特定计算机的时间进行。 如果您的便携式计算机在晚间通常处于关闭状态,或者因断开网络而无法访问企业资源,则不适合在该计算机上计划午夜重新构建索引。 如果一天大部分时间都在计算机上使用 ArcGIS Pro,可尝试将更新安排在午餐时间或定期会议期间。
- 转至设置页面。
- 在 ArcGIS Pro 开始页面中,单击设置选项卡 。
- 在打开的工程中,单击功能区上的工程选项卡。
- 在侧面选项卡的列表中,单击选项。
随即显示选项对话框。
- 单击索引选项卡。
- 选中定期更新索引。
- 在计划任务将自动更新索引下,单击即使您已登出计算机仍然更新选项。
- 在显示的 Windows 系统对话框中提供用于登录计算机的凭据,然后单击确定或按 Enter 键。 例如,输入与 Windows 登录名相关的密码。
- 单击选项对话框上的确定。
您的凭据将与操作系统中的计划任务关联起来。 ArcGIS Pro 不会存储或使用这些凭据。 下次发生计划索引更新时,即使您已登出计算机,此操作也可成功执行。
计划增量更新的发生时间
默认情况下,ArcGIS Pro 搜索索引每小时进行一次增量更新,以将添加到工程相关位置的新项包含在内。
- 转至设置页面。
- 在 ArcGIS Pro 开始页面中,单击设置选项卡 。
- 在打开的工程中,单击功能区上的工程选项卡。
- 在侧面选项卡的列表中,单击选项。
随即显示选项对话框。
- 单击索引选项卡。
- 选中定期更新索引。
- 选中更新每个索引中的项目。
- 在小时文本框中输入大于或等于 1 的整数,指明在多少小时后检查先前构建索引的工程和位置以了解是否向索引添加了新项。
- 单击确定。
Windows 计划任务已更新为在指定小时数后对索引执行增量更新。 如果索引上一次更新的时间为 1:30 p.m.,当前时间为 2:00 p.m.,且新的重新构建索引间隔为三小时,下次增量更新则会在 4:30 p.m. 左右进行。
计划为项重新构建索引的时间
默认情况下,ArcGIS Pro 搜索索引每 24 小时进行一次重新构建索引,运行时间可以在中午或午夜,具体取决于计划任务将自动更新索引下的所选选项。
您可更改重新构建索引的频率及其开始时间。 可指定两次重新构建索引的间隔天数,以及第二天重新构建索引的开始时间。 例如,如果存储在所用数据库中的项相当稳定,每周重新构建一次索引便已足够。 可通过刷新内容根据需要手动为各个文件夹和数据库重新构建索引。
重新构建索引不一定会在指定时间进行。 可以按照指定的更新间隔运行计划任务。 当运行任务的时间接近重新构建索引的计划时间时,将重新创建索引,而不是进行更新。
- 转至设置页面。
- 在 ArcGIS Pro 开始页面中,单击设置选项卡 。
- 在打开的工程中,单击功能区上的工程选项卡。
- 在侧面选项卡的列表中,单击选项。
随即显示选项对话框。
- 单击索引选项卡。
- 选中定期更新索引。
- 选中定期为所有项目从头开始重新构建索引。
- 在天文本框中输入从 1 到 366 之间的整数,指明在多少天后为工程以及工程项重新构建索引。
- 通过单击想要更改的时间部分并输入适用值来指定开始重新构建索引的大概时间。
- 单击确定。
ArcGIS Pro 索引配置文件已更新,能够反映出重新构建索引事件之间的天数间隔和重新构建索引的时间。
如果当前时间为 2:00 p.m.,且新的重新构建索引间隔为每隔十天的 10:00 p.m.,则会在今天 10:00 p.m. 左右重新构建索引。 第二天的 10:00 p.m. 将被标记为此间隔的第一天。 在间隔期间,索引将按指定形式进行增量更新。 十天间隔过去后,在第十一天的 10:00 p.m. 左右,将为与所有工程相关的所有项重新构建索引。 如果最近的增量更新安排在 10:00 p.m. 前后数分钟内,则会在那时重新创建索引。