1 .一种索引管理的方法,其特征在于,所述方法应用于索引管理设备,所述方法包括:
向索引设备转发来自第一终端设备的数据查询请求,所述数据查询请求用于指示所述
索引设备查询满足查询条件的查询数据;
接收所述索引设备返回的所述查询数据;
确定所述数据查询请求对应的数据查询类型,并依照所述数据查询类型和所述查询数
据确定目标数据;
向所述第一终端设备返回所述目标数据。
2.根据权利要求1所述的方法,其特征在于,所述数据查询类型为非聚合查询类型,所
述查询数据为满足所述查询条件的键值数据,所述依照所述数据查询类型和所述查询数据
确定目标数据,包括:
若所述数据查询类型为所述非聚合查询类型,则从数据库中获取所述键值数据对应的
值数据,并将所述值数据确定为目标数据。
3 .根据权利要求1所述的方法,其特征在于,所述数据查询类型为聚合查询类型,所述
查询数据为满足所述查询条件的聚合值,所述依照所述数据查询类型和所述查询数据确定
目标数据,包括:
若所述数据查询类型为所述聚合查询类型,则将所述查询数据确定为目标数据。
4 .根据权利要求1所述的方法,其特征在于,所述向索引设备转发来自第一终端设备的
数据查询请求之前,还包括:
根据第二终端设备发送的针对目标字段的索引创建请求,生成索引指示信息,并将所
述索引指示信息发送至所述索引设备,所述索引指示信息用于指示所述索引设备创建所述
目标字段对应的目标索引;
从所述数据库中获取与所述目标字段关联的历史数据;
向所述索引设备发送携带有所述历史数据的第一索引同步请求,所述第一索引同步请
求用于指示所述索引设备将所述历史数据同步至所述目标索引,并在所述历史数据同步完
成后,返回同步完成指令。
5 .根据权利要求4所述的方法,其特征在于,所述向所述索引设备发送携带有所述历史
数据的索引同步请求之后,所述方法还包括:
在检测到所述同步完成指令之前,若接收到来自所述第一终端设备的数据写入请求,
则获取所述数据写入请求中携带的待写入数据;
从所述待写入数据中获取与所述目标字段关联的待索引数据;
向所述索引设备发送携带有所述待索引数据的第二索引同步请求,所述第二索引同步
请求用于指示所述索引设备将所述待索引数据同步至所述目标索引,并在所述待索引数据
同步完成后,返回写入数据同步完成指令。
6 .根据权利要求4所述方法,其特征在于,所述方法还包括:
接收所述第二终端设备发送的针对所述目标索引的修改请求,所述修改请求中包括针
对所述目标索引的索引更新字段;
向所述索引设备发送针对所述目标索引的索引更新请求,所述索引更新请求用于指示
所述索引设备:依照所述索引更新字段创建新索引,删除所述目标索引,并返回索引切换指
示信息;
权 利 要 求 书
1/2 页
2
评论