System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机等,具体涉及数据查询方法、电子设备、可读存储介质及计算机程序产品。
技术介绍
1、数据查询是一种能够从数据源中检索出满足特定条件的特定信息的方式,目前常见的数据查询方式是,通过用户输入的查询条件从数据源存储的多项数据中筛选出满足查询条件的数据项进行反馈。
2、上述数据查询方式通常仅能够基于给定的查询条件来进行查询,查询过程会受限于查询条件本身,使得所给出的查询结果较为单一,查询结果所提供的查询维度较少,无法在查询结果中体现出更多更全面的信息。
技术实现思路
1、本公开提供了数据查询方法、电子设备、可读存储介质及计算机程序产品。
2、本公开第一方面提出了一种数据查询方法,包括:通过对n种属性的可选属性值进行组合来得到m种属性值组合,n>1,m>1,所述n种属性包括用户属性、目标对象的属性中的一种或全部,所述n种属性中的至少部分属性分别对应有多种不同的可选属性值,每种所述属性值组合包含分别属于n种属性的n种可选属性值,不同所述属性值组合包含的所述n种可选属性值存在不同;从所述m种属性值组合中识别满足指定条件的可用组合,并通过所述指定条件得到所述可用组合对应的操作方式,所述指定条件包括允许的属性值组合和允许的相应操作方式,所述操作方式用于表示能够对所述目标对象实施的操作;响应于接收到查询请求,基于所述查询请求中的查询条件对所述目标对象进行查询,得到初步查询结果,所述初步查询结果表示有至少一个目标对象;通过所述初步查询结果中的目标对象的属
3、根据本公开的一些实施方式,通过对n种属性的可选属性值进行组合来得到m种属性值组合,包括:第一组合步骤;所述第一组合步骤包括:将n种属性的至少部分可选属性值进行组合得到多种属性值组合;基于已有的实际属性数据中包含的属性值确定所述多种属性值组合中每种属性值组合的组合占比;以及基于所述组合占比从所述多种属性值组合中确定m种属性值组合。
4、根据本公开的一些实施方式,基于已有的实际属性数据中包含的属性值确定所述多种属性值组合中每种属性值组合的组合占比,包括:确定已有的实际属性数据中的属性值在所属属性中的属性值占比;以及对于所述多种属性值组合中的每种属性值组合,通过所述属性值组合包含的各属性值的所述属性值占比,得到所述属性值组合的组合占比。
5、根据本公开的一些实施方式,基于所述组合占比从所述多种属性值组合中确定m种属性值组合,包括:将所述多种属性值组合的组合占比按从高到低的顺序进行累加,直至累加值大于或等于比例阈值,将进行累加的属性值组合作为m种属性值组合。
6、根据本公开的一些实施方式,通过对n种属性的可选属性值进行组合来得到m种属性值组合,包括:第二组合步骤;所述第二组合步骤包括:对已有的实际属性数据包含的属性值进行筛选得到可组合属性值;以及对所述可组合属性值进行组合得到m种属性值组合。
7、根据本公开的一些实施方式,对已有的实际属性数据包含的属性值进行筛选得到可组合属性值,包括:确定已有的实际属性数据中的属性值在所属属性中的属性值占比;以及筛选出所述属性值占比高于比例阈值的属性值并作为可组合属性值。
8、根据本公开的一些实施方式,确定已有的实际属性数据中的属性值在所属属性中的属性值占比,包括:通过已有的实际属性数据来统计多种可选属性值的出现数量;以及确定所述可选属性值的出现数量在所属属性包含的全部属性值的出现数量中的占比,得到属性值占比。
9、根据本公开的一些实施方式,所述指定条件包括多个子条件,满足同一所述指定条件所包含的全部子条件的属性值组合被识别为所述可用组合。
10、根据本公开的一些实施方式,所述方法还包括:确定所述指定条件包含的多个子条件中至少部分子条件的历史识别情况,所述历史识别情况用于表示所述子条件被满足的次数与所述子条件参与识别的次数的比值。
11、根据本公开的一些实施方式,从所述m种属性值组合中识别满足指定条件的可用组合,包括:对所述m种属性值组合中的每种属性值组合,按所述历史识别情况所表示的比值的从小到大的顺序,依次通过所述至少部分子条件进行识别,得到满足指定条件的可用组合,在后进行识别的子条件的待识别属性值组合为在先进行识别的子条件的识别结果。
12、根据本公开的一些实施方式,所述指定条件通过至少一种属性值的取值范围来筛选所述属性值组合中的属性值。
13、根据本公开的一些实施方式,所述指定条件还包括指定场景,所述指定场景用于表示允许的地域,多种所述指定场景对应多种不同的所述操作方式。
14、根据本公开的一些实施方式,所述操作方式包括操作对象、操作额度、操作期限中的一项或多项。
15、根据本公开的一些实施方式,所述操作对象为出借方,所述操作额度为用户的贷款额度上限,所述操作期限为用户的贷款年限。
16、根据本公开的一些实施方式,所述目标对象为房屋,所述目标对象的属性表示房屋的特征。
17、根据本公开的一些实施方式,在识别出所述可用组合并得到所述可用组合对应的操作方式之后,所述方法还包括:存储所述可用组合和相应所述操作方式的数据。
18、根据本公开的一些实施方式,存储所述可用组合和相应所述操作方式的数据,包括:生成所述可用组合的编码,建立所述编码与相应所述操作方式之间的映射关系。
19、根据本公开的一些实施方式,从所述可用组合中识别出所述初步查询结果中的目标对象所适配的目标可用组合,具体为:从存储的所述可用组合中识别出所述初步查询结果中的目标对象所适配的目标可用组合;生成表示有所述初步查询结果和目标操作方式的目标查询结果并进行反馈,具体为:生成表示有所述初步查询结果和存储的相应所述目标操作方式的目标查询结果并进行反馈。
20、根据本公开的一些实施方式,所述查询请求包括文本信息、语音信息、至少一种被选中的属性值、已有的用户信息中的一种或多种信息。
21、根据本公开的一些实施方式,基于所述查询请求中的查询条件对所述目标对象进行查询,包括:对所述查询请求中包含的信息进行识别、特定符号去除、分词中的至少一种处理方式的处理;以及以处理结果作为查询条件的至少部分条件进行所述目标对象的查询。
22、根据本公开的一些实施方式,生成表示有所述初步查询结果和目标操作方式的目标查询结果并进行反馈,包括:生成表示有所述初步查询结果和目标操作方式的目标查询结果;按用户信息对所述目标查询结果进行目标对象的排序,所述用户信息用于表示还款能力;以及将排序后的目标查询结果进行反馈。
23、本公开第二方面提出了一种电子设备,包括:存储器,所述存储器存储执行指令;以及处理器,所述处理器执行所述存储器存储的本文档来自技高网...
【技术保护点】
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的数据查询方法,其特征在于,通过对N种属性的可选属性值进行组合来得到M种属性值组合,包括:第一组合步骤;
3.根据权利要求2所述的数据查询方法,其特征在于,基于已有的实际属性数据中包含的属性值确定所述多种属性值组合中每种属性值组合的组合占比,包括:
4.根据权利要求2或3所述的数据查询方法,其特征在于,基于所述组合占比从所述多种属性值组合中确定M种属性值组合,包括:
5.根据权利要求1或2所述的数据查询方法,其特征在于,通过对N种属性的可选属性值进行组合来得到M种属性值组合,包括:第二组合步骤;
6.根据权利要求5所述的数据查询方法,其特征在于,对已有的实际属性数据包含的属性值进行筛选得到可组合属性值,包括:
7.根据权利要求1-6中任一项所述的数据查询方法,其特征在于,确定已有的实际属性数据中的属性值在所属属性中的属性值占比,包括:
8.一种电子设备,其特征在于,包括:
9.一种可读存储介质,其特征在于,所述可读存储介质
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的数据查询方法,其特征在于,通过对n种属性的可选属性值进行组合来得到m种属性值组合,包括:第一组合步骤;
3.根据权利要求2所述的数据查询方法,其特征在于,基于已有的实际属性数据中包含的属性值确定所述多种属性值组合中每种属性值组合的组合占比,包括:
4.根据权利要求2或3所述的数据查询方法,其特征在于,基于所述组合占比从所述多种属性值组合中确定m种属性值组合,包括:
5.根据权利要求1或2所述的数据查询方法,其特征在于,通过对n种属性的可选属性值进行组合来得到m种属性值组合,包括:第二组合步骤;
...【专利技术属性】
技术研发人员:李文浩,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。