[发明专利]一种数据操作方法、装置及系统在审
申请号: | 201910862672.6 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110737747A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 何庆安;李晶晶 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/33 |
代理公司: | 11111 北京市万慧达律师事务所 | 代理人: | 顾友 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 数据操作请求 操作指令 目标数据 查询词 读取 装置及系统 磁盘索引 更新频率 关系建立 接收请求 目标文档 内存索引 全量数据 索引数据 文档标识 数据处理 更新 索引 申请 发送 查询 | ||
1.一种数据操作方法,其特征在于,所述方法包括:
接收请求方发送的数据操作请求;所述数据操作请求中包括查询词和操作指令;
根据所述查询词在内存索引数据中进行查询,确定包含有目标文档标识的第一目标数据;所述内存索引数据基于磁盘索引数据中的文档标识与部分关键词的对应关系建立;
根据所述操作指令对所述第一目标数据执行相应的操作。
2.如权利要求1所述的数据操作方法,其特征在于,所述数据操作请求为数据获取请求;
所述方法还包括:
根据所述目标文档标识在所述磁盘索引数据中进行查询获得第二目标数据;
所述根据所述操作指令对所述第一目标数据执行相应的操作包括:
根据所述第一目标数据替换所述第二目标数据中的对应部分,生成最终目标数据并返回至数据请求方。
3.如权利要求1所述的数据操作方法,其特征在于,所述内存索引包括由二维数组构成的内存正排索引数据;所述数组的第一维为与第一类关键词对应的所述文档标识,第二维为与所述第一类关键词对应的第二类关键词。
4.如权利要求3所述的数据操作方法,其特征在于,所述数据操作请求为数据更新请求;
所述根据所述查询词在内存索引数据中进行查询,确定第一目标数据包括:
根据与所述查询词中第一类关键词对应的文档标识在内存正排索引数据中确定目标数组;
根据所述查询词中第二类关键词从所述目标数组中确定对应的第一目标数据;
所述根据所述操作指令对所述第一目标数据执行相应的操作包括:
对所述第一目标数据进行更新。
5.如权利要求3所述的数据操作方法,其特征在于,所述数据操作请求为数据获取请求;
所述根据所述查询词在内存索引数据中进行查询,确定第一目标数据包括:
根据与所述查询词中第一类关键词对应的文档标识在内存正排索引数据中确定目标数组;
根据所述查询词中第二类关键词从所述目标数组中确定对应的第一目标数据;
所述根据所述操作指令对所述第一目标数据执行相应的操作包括:
获取所述第一目标数据并发送至所述请求发送方。
6.如权利要求3所述的数据操作方法,其特征在于,所述二维数组由商品对应的文档标识数组和全国各城市的商品价格数组组成;数组中所述商品价格的下标为所述商品价格对应的城市;
所述根据所述查询词在内存索引数据中进行查询,确定第一目标数据包括:
根据所述目标商品确定对应的目标文档标识;
确定所述目标文档标识对应的全国各城市的目标商品价格数组;
确定所述目标城市在目标商品价格数组中的目标下标;
确定所述目标商品价格数组中的目标下标位置的价格为第一目标数据。
7.如权利要求1至6任意一项所述的数据操作方法,其特征在于,所述内存索引包括内存倒排索引数据;所述方法还包括:
接收所述内存倒排索引数据建立过程:
获取第四类关键词以及与第四类关键词对应的第五类关键词集合;
根据预存的所述文档标识与第五类关键词的对应关系建立第四类关键词与其对应的文档标识集合,形成内存倒排索引数据。
8.如权利要求7所述的数据操作方法,其特征在于,所述第四类关键词为优惠券规则,所述第五类关键词为商品;
所述内存倒排索引数据建立过程包括:
获取优惠券规则以及与优惠券规则对应的商品集合;
根据预存的所述文档标识与商品的对应关系建立优惠券规则与其对应的文档标识集合的对应关系,形成所述内存倒排索引数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910862672.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种线上运动比赛排名方法及系统
- 下一篇:一种文本去重方法及系统