[发明专利]一种跨系统多维度数据检索处理方法及装置有效
申请号: | 201710899236.7 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107609172B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 庞传晓;刘增兰;张邵磊;龚琛 | 申请(专利权)人: | 贝壳找房(北京)科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06Q50/16 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 多维 度数 检索 处理 方法 装置 | ||
1.一种跨系统多维度数据检索处理方法,其特征在于,包括:
search模块获取各系统的数据库中的若干类数据;其中,各系统为与业主服务系统进行交互的系统;
所述search模块根据预设维度对所述若干类数据进行整理,得到所述预设维度的汇总数据;
solr模块根据预设筛选参数对所述汇总数据进行检索,得到目标检索数据;具体包括:
将所述汇总数据记录到集合S;
逐一根据筛选参数对所述集合S中的汇总数据进行检索,并根据检索结果更新所述集合S,直到检索完成或者所述集合S为空;
其中,系统存在业主和委托两个标签;
相应地,逐一根据筛选参数对所述集合S中的汇总数据进行检索,并根据检索结果更新所述集合S,直到检索完成或者所述集合S为空,包括:
B1、查询经纪人分配的全部房屋数据S;S为空转B4;
B2、查询业主标签,即S中房屋关联的所有业主数据T,此时的T赋值给S;S为空转B4;
B3、查询委托标签,根据S中房屋查询委托数据T’,此时将T’赋值给S;S为空转B4;
B4、处理结果集S,空或者是对分页数据切割,处理结束。
2.根据权利要求1所述的方法,其特征在于,所述根据预设筛选参数对所述汇总数据进行检索,得到目标检索数据,具体包括:
根据企业级搜索应用服务器solr的语法规则对预设筛选参数进行预处理,通过所述solr的应用程序接口API调用预处理后的预设筛选参数,对所述汇总数据进行检索,得到目标检索数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据预设周期,对所述API进行增量校验或全量数据匹配。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据数据流、变化频率和数据场景,对所述汇总数据进行更新。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述汇总数据和/或所述目标检索数据存储在本地。
6.根据权利要求1所述的方法,其特征在于,所述预设筛选参数包括业主完备、房屋委托、房屋现状、成交时间、成交公司、是否屏蔽和租赁到期。
7.一种跨系统多维度数据检索处理装置,其特征在于,包括:
数据获取模块,用于获取各系统的数据库中的若干类数据;其中,各系统为与业主服务系统进行交互的系统;
数据整理模块,用于根据预设维度对所述若干类数据进行整理,得到所述预设维度的汇总数据;
数据检索模块,用于根据预设筛选参数对所述汇总数据进行检索,得到目标检索数据;
所述数据检索模块,具体用于将所述汇总数据记录到集合S;
逐一根据筛选参数对所述集合S中的汇总数据进行检索,并根据检索结果更新所述集合S,直到检索完成或者所述集合S为空;
其中,系统存在业主和委托两个标签;
相应地,逐一根据筛选参数对所述集合S中的汇总数据进行检索,并根据检索结果更新所述集合S,直到检索完成或者所述集合S为空,包括:
B1、查询经纪人分配的全部房屋数据S;S为空转B4;
B2、查询业主标签,即S中房屋关联的所有业主数据T,此时的T赋值给S;S为空转B4;
B3、查询委托标签,根据S中房屋查询委托数据T’,此时将T’赋值给S;S为空转B4;
B4、处理结果集S,空或者是对分页数据切割,处理结束。
8.根据权利要求7所述的装置,其特征在于,所述数据检索模块具体用于根据企业级搜索应用服务器solr的语法规则对预设筛选参数进行预处理,通过所述solr的应用程序接口API调用预处理后的预设筛选参数,对所述汇总数据进行检索,得到目标检索数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳找房(北京)科技有限公司,未经贝壳找房(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710899236.7/1.html,转载请声明来源钻瓜专利网。