(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210456607.5 (22)申请日 2022.04.28 (71)申请人 深圳竹云科技股份有限公司 地址 518000 广东省深圳市南 山区高新 南 一道009号中国科技开 发院孵化大楼3 楼东 (72)发明人 易鹏 史晓静 刘延鹏  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 胡晓静 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/2455(2019.01) G06F 16/953(2019.01) (54)发明名称 基于Elastic Searc h的用户数据处 理方法 (57)摘要 本发明提供了一种基于Elastic  Search的 用户数据处理方法, 通过在监测到用户数据对象 变更请求时, 按照用户数据对象变更请求对目标 结构化数据库进行相应的用户数据对象操作; 按 照用户数据对象变更请求向Elastic  Search发 起索引调整请求, 以使Elastic  Search按照索引 调整请求更新用户数据对象的Elastic  Search 数据索引。 通过结构化数据库进行用户数据对象 的存储, 保障了数据一致性的要求, 从而通过整 合结构化数据库存储以及Elastic  Search强大 的分布式数据检索能力, 解决在保证数据动态扩 展属性、 强一致性要求下的数据检索能力不足问 题, 保证数据在使用频率下的性能保证 。 权利要求书2页 说明书8页 附图3页 CN 114564485 A 2022.05.31 CN 114564485 A 1.一种基于 Elastic Search的用户数据处 理方法, 其特 征在于, 包括: 在监测到用户数据对象变更请求 时, 按照所述用户数据对象变更请求对目标结构化数 据库进行相应的用户数据对象操作; 按照所述用户数据对象变更请求向Elastic  Search发起索引调整请求, 以使Elastic   Search按照所述索引调整请求更新所述用户数据对象的Elastic  Search数据索引。 2.根据权利要求1所述的方法, 其特征在于, 所述用户数据对象变更请求的类型包括: 新增请求、 修改请求及删除请求, 所述按照所述用户数据对象变更请求向Elastic  Search 发起索引调整请求, 包括: 通过Spri ng Boot的切面 监听确定所述用户数据对象变更请求的类型; 向所述Elastic  Search发起该类型对应的索引调整请求。 3.根据权利要求2所述的方法, 其特征在于, 当所述用户数据对象变更请求的类型为修 改请求时, 所述按照所述索引调整请求更新所述用户数据对象的Elastic  Search数据索 引, 包括: 获取所述用户数据对象对应的索引配置信 息, 所述索引配置信 息用于表征用户数据对 象对应的索引字段; 判断所述索引配置信息中是否存在与所述修改请求对应变更的数据项相对应的索引 字段; 在所述索引配置信 息中存在与所述修改请求对应变更的数据项相对应的索引字段时, 按照变更的用户数据对所述索引字段进行 更新。 4.根据权利要求3所述的方法, 其特 征在于, 还 包括: 在所述索引配置信息中不存在与所述修改请求对应变更的数据项相对应的索引字段 时, 维持所述用户数据对象的Elastic  Search数据索引不变。 5.根据权利要求2所述的方法, 其特征在于, 当所述用户数据对象变更请求的类型为新 增请求时, 所述按照所述索引调整请求更新所述用户数据对象的Elastic  Search数据索 引, 包括: 获取所述用户数据对象对应的索引配置信 息, 所述索引配置信 息用于表征用户数据对 象对应的索引字段; 按照所述索引配置信息从所述 新增请求中提取待建立索引的数据项; 按照待建立索引的数据项在Elastic  Search中建立用户数据对 象的Elastic  Search 数据索引。 6.根据权利要求2所述的方法, 其特征在于, 当所述用户数据对象变更请求的类型为删 除请求时, 所述按照所述索引调整请求更新所述用户数据对象的Elastic  Search数据索 引, 包括: 将所述Elastic  Search中所述删除请求对应的用户数据对象的Elastic  Search数据 索引删除。 7.根据权利要求1所述的方法, 其特 征在于, 还 包括: 接收用户数据查询请求, 并通过Spring  Boot的切面监听向Elastic  Search发起所述 用户数据查询请求, 所述用户数据查询请求包括: 目标用户数据对象的Elastic  Search数 据索引;权 利 要 求 书 1/2 页 2 CN 114564485 A 2判断Elastic  Search的历史查询请求集合中是否存在与所述用户数据查询请求相匹 配的历史数据查询请求; 在所述Elastic  Search的历史查询请求集合中存在与所述用户数据查询请求相匹配 的历史数据查询请求时, 将所述历史数据查询请求对应的第一 查询结果反馈给用户; 在所述Elastic  Search的历史查询请求集合中不存在与所述用户数据查询请求相匹 配的历史数据查询请求时, 利于所述Elastic  Search执行所述用户数据查询请求, 得到第 二查询结果反馈给用户。 8.一种基于 Elastic Search的用户数据处 理装置, 其特 征在于, 包括: 第一处理模块, 用于在监测到用户数据对象变更请求时, 按照所述用户数据对象变更 请求对目标 结构化数据库进行相应的用户数据对象操作; 第二处理模块, 用于按照所述用户数据对象变更请求向El astic Search发起索引 调整 请求, 以使Elastic  Search按照所述索引调整请求更新所述用户数据对象的Elastic   Search数据索引。 9.一种电子设备, 其特 征在于, 包括: 存储器和 处理器, 所述存储器和所述处理器之间互相通信连接, 所述存储器中存储有 计算机指令, 所述处 理器通过 执行所述计算机指令, 执 行权利要求1 ‑4任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使计算机执 行权利要求1 ‑4任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114564485 A 3

PDF文档 专利 基于Elastic Search的用户数据处理方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Elastic Search的用户数据处理方法 第 1 页 专利 基于Elastic Search的用户数据处理方法 第 2 页 专利 基于Elastic Search的用户数据处理方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:46:27上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。