多区域混合索引管理制造技术

技术编号:38088715 阅读:13 留言:0更新日期:2023-07-06 08:59
本公开提出了用于多区域混合索引管理的方法、装置和计算机程序产品。可以接收用于在至少一个指定区域中建立至少一个新的混合索引子集的指示,每个新的混合索引子集对应于一个文档子集,所述文档子集包括由文档管理系统(DMS)管理的文档集合中的部分或全部文档。可以在所述DMS创建上至少一个新的搜索服务应用(SSA)。可以通过所述新的SSA获得所述新的混合索引子集。可以在所述指定区域中的至少一个目标数据中心上托管所述新的混合索引子集。标数据中心上托管所述新的混合索引子集。标数据中心上托管所述新的混合索引子集。

【技术实现步骤摘要】
【国外来华专利技术】多区域混合索引管理

技术介绍

[0001]随着诸如云存储和云计算之类技术的发展,越来越多的数据所有者,例如企业、工业机构、教育机构等,将他们的数据存储在不同的位置,例如在不同的城市或不同的国家,或者甚至在不同的洲。数据所有者通常基于数据管理的需要、法律原因等来存储他们的数据。例如,一些国家或组织已经制定了数据驻留政策,这些政策规定了数据应当被存储的地理位置。数据所有者应当根据他们所面临的所有数据驻留政策的要求,将其数据存储在适当的位置。

技术实现思路

[0002]提供本
技术实现思路
以便介绍一组概念,这组概念将在以下的具体实施方式中做进一步描述。本
技术实现思路
并非旨在标识所保护主题的关键特征或必要特征,也不旨在用于限制所保护主题的范围。
[0003]本公开的实施例提出了用于多区域混合索引管理的方法、装置和计算机程序产品。可以接收用于在至少一个指定区域中建立至少一个新的混合索引子集的指示,每个新的混合索引子集对应于一个文档子集,所述文档子集包括由文档管理系统(DMS)管理的文档集合中的部分或全部文档。可以在所述DMS创建上至少一个新的搜索服务应用(SSA)。可以通过所述新的SSA获得所述新的混合索引子集。可以在所述指定区域中的至少一个目标数据中心上托管所述新的混合索引子集。
[0004]此外,本公开的实施例还提出了用于多区域混合索引管理的系统。所述系统可以包括:不同区域中的多个数据中心,用于托管多个混合索引子集,其中,所述多个数据中心中的目标数据中心在指定区域中,并且被配置用于托管文档子集的混合索引子集,所述文档子集包括文档集合中的部分或全部文档;以及至少一个DMS,用于管理所述文档集合并将所述文档子集的所述混合索引子集提供给所述目标数据中心,其中,所述DMS包括用于获得所述文档子集的所述混合索引子集的SSA。
[0005]应当注意,以上一个或多个方面包括在下文中详细描述并在权利要求中具体指出的特征。下面的说明书及附图详细阐述了所述一个或多个方面的某些说明性特征。这些特征仅仅指示可以采用各个方面的原理的各种方式,并且本公开旨在包括所有这些方面及其等同物。
附图说明
[0006]以下将结合附图描述所公开的方面,提供这些附图用以说明而非限制所公开的方面。
[0007]图1示出了根据本公开实施例的用于建立文档的混合索引的示例性过程。
[0008]图2A至图2C示出了根据本公开实施例的用于建立文档的混合索引的示例。
[0009]图3示出了根据本公开实施例的用于跨区域移动文档的混合索引的示例性过程。
[0010]图4A至图4G示出了根据本公开实施例的用于跨区域移动文档的混合索引的示例。
[0011]图5A至图5B示出了根据本公开实施例的云混合搜索的示例性拓扑结构。
[0012]图6A至图6C示出了根据本公开实施例的联合搜索的示例性拓扑结构。
[0013]图7A至图7B示出了根据本公开实施例的采用多区域搜索机制的云混合搜索的示例性拓扑结构。
[0014]图8是根据本公开实施例的用于多区域混合索引管理的示例性方法的流程图。
[0015]图9示出了根据本公开实施例的用于多区域混合索引管理的示例性系统。
[0016]图10示出了根据本公开实施例的用于多区域混合索引管理的示例性装置。
具体实施方式
[0017]现在将参考若干示例性实施方式来讨论本公开。应当理解,这些实施方式的讨论仅仅用于使得本领域技术人员能够更好地理解并从而实施本公开的实施例,而并非教导对本公开的范围的任何限制。
[0018]数据所有者通常管理海量数据。在本文中,数据也可以被称为文档。文档可以包括可以由电子设备存储和处理的任何数字内容,例如图片、视频、网页、电子邮件、生产力工具文档等,其中生产力工具文档可以是由文档创作或编辑软件处理的各种电子文档,包括例如文字处理文档、电子表格、演示文档等。
[0019]数据所有者可以采用基于云的服务来帮助其管理和共享跨区域存储的文档。在本文中,区域可以广泛地指任何地理地域或行政区划,例如城市、国家、洲、组织等。例如,基于云的服务可以提供混合搜索(hybrid searching),其中数据所有者可以在云环境中的数据中心上托管其文档的混合索引(hybrid index),而在多个DMS中存储这些文档。在本文中,混合索引可以指其被托管在在云环境中的数据中心上,但其相应的文档被存储在DMS中的索引。在本文中,DMS可以指由数据所有者拥有和/或操作并负责管理数据所有者的文档的系统。DMS在本文中也可以被称为本地(on

premises,on

prem)DMS。多个本地DMS可以由数据所有者在不同区域设立,用于管理相应的本地文档。本地DMS的一个示例可以是微软公司的SharePoint服务器。此外,数据所有者可以在数据中心上托管一些文档,并建立数据中心上的文档的索引。通过混合搜索,可以同时搜索存储在多个本地DMS和/或数据中心上的文档。目前,数据所有者的所有本地DMS的文档的混合索引都被托管在一个区域中的一个数据中心上。
[0020]本公开的实施例提出了多区域混合索引管理。例如,数据所有者或其他实体可以发布指示,该指示指定由本地DMS管理的文档的混合索引将被托管在哪个或哪些区域。可以基于例如数据管理的需要、数据驻留策略的要求等来指定一个或多个区域。响应于接收到该指示,可以在本地DMS上创建至少一个SSA。SSA可以是基于云的服务中的基于爬取(crawl)的应用,其可以爬取文档并建立文档的混合索引。SSA也可以被称为云SSA。然后,混合索引可以被提供给至少一个指定区域中的至少一个目标数据中心,并被托管在其上。在本文中,目标数据中心可以是指期望在其上建立混合索引或期望将混合索引移动到其处的数据中心。通过所提出的多区域混合索引管理,由每个本地DMS管理的文档的索引可以被灵活地托管在由数据所有者指定的至少一个区域中的至少一个数据中心上,而不是被托管在分配给数据所有者的唯一的数据中心上。因此,数据所有者的多个本地DMS的文档的混合索引可以被托管在多个区域中的多个数据中心上,而不是被托管在单个区域中的单个数据中
心上。这种方式可以使得混合索引的托管能够更好地满足数据管理的需要、数据驻留策略的要求等等。
[0021]所提出的多区域混合索引管理可以适用于建立之前未建立其混合索引的文档的混合索引。可以在指定区域中的单个目标数据中心上建立由本地DMS管理的文档的混合索引。替代地,可以在多个指定区域中的多个目标数据中心上分别建立由本地DMS管理的文档的混合索引。
[0022]此外,所提出的多区域混合索引管理可以适用于跨区域移动文档的混合索引。可以将由本地DMS管理的部分或全部文档的混合索引移动到单个指定区域中的单个目标数据中心。替代地,可以将由本地DMS管理的部分或全部文档的混合索引移动到多个指定区域中的多个目标数据中心。例如,本地DMS的所有文档的原始混合索引被托管在原始区域中的原始数据中心上。可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于多区域混合索引管理的方法,包括:接收用于在至少一个指定区域中建立至少一个新的混合索引子集的指示,每个新的混合索引子集对应于一个文档子集,所述文档子集包括由文档管理系统(DMS)管理的文档集合中的部分或全部文档;在所述DMS上创建至少一个新的搜索服务应用(SSA);通过所述新的SSA获得所述新的混合索引子集;以及在所述指定区域中的至少一个目标数据中心上托管所述新的混合索引子集。2.根据权利要求1所述的方法,其中,所述新的混合索引子集中的每个混合索引包括所述新的SSA的SSA标识符(SSAID)。3.根据权利要求1所述的方法,其中,所述文档集合的原始混合索引集合被托管在原始数据中心上,所述原始数据中心是所述目标数据中心或原始区域中的不同数据中心,并且所述原始混合索引集合是通过原始SSA获得的。4.根据权利要求3所述的方法,其中,所述原始混合索引集合中的每个混合索引不包括SSAID或者包括所述原始SSA的SSAID。5.根据权利要求3所述的方法,还包括:在获得所述新的混合索引子集之前,设置第一搜索限制,使得混合搜索排除使用所述新的混合索引子集。6.根据权利要求5所述的方法,其中:所述获得所述新的混合索引子集还包括:确定是否已经获得了所述文档子集中的所有文档的混合索引,并且所述方法还包括:响应于确定已经获得了所述文档子集中的所有文档的混合索引,删除所述第一搜索限制。7.根据权利要求6所述的方法,还包括:在删除所述第一搜索限制时,设置第二搜索限制,使得混合搜索排除使用所述原始混合索引集合。8.根据权利要求7所述的方法,还包括:确定对所述新的混合索引子集的验证是否通过;以及响应于确定所述验证通过,清除所述原始混合索引集合。9.根据权利要求8所述的方法,其中,所述确定对所述新的混合索引子集的验证是否通过包括:利用所述新的混合索引子集来执行混合搜索;以及基于所述混合搜索的搜索结果来确定所述验证是否通过。10.根据权利要求8所述的方法,其中,所述确定对所述新的混合索引子集的验证是否通过包括:确定所述新的混合索引子集中的混合索引条目的数量;以及基于所述数量来确定所述验证是否通过。11.根据权利要求8所述的方法,其中,所述清除所述原始混合索引集合包括:停止通过所述原始SSA更新所述文档集合的混合索引;和/或删除所述原始混合索引集合。
12.根据权利要求11所述的方法,还包括:在所述原始混合索引集合中的所有混合索引都已经被删除的情况下,删除所述第二搜索限制,和/或删除所述原始SSA。13.根据权利要求1所述的方法,其中,所述新的混合索引子集适用于云混合搜索、出站联合...

【专利技术属性】
技术研发人员:A
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1