CN111125499A - 数据查询方法及装置 - Google Patents
数据查询方法及装置 Download PDFInfo
- Publication number
- CN111125499A CN111125499A CN201811281320.3A CN201811281320A CN111125499A CN 111125499 A CN111125499 A CN 111125499A CN 201811281320 A CN201811281320 A CN 201811281320A CN 111125499 A CN111125499 A CN 111125499A
- Authority
- CN
- China
- Prior art keywords
- condition information
- data
- screening condition
- screening
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012216 screening Methods 0.000 claims abstract description 273
- 238000001914 filtration Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000002360 explosive Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种数据查询方法,包括:接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;接收客户端所选定的筛选条件信息;根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。本申请避免了现有技术方案执行时由于待查信息的属性说明中不包含关键词就无法查询所有符合特定关键词的信息的技术问题,因此能够切实地从网络用户保存的信息中筛选出符合特定筛选条件的信息。
Description
技术领域
本申请涉及计算机领域,具体涉及一种数据查询方法及装置,还涉及一种电子设备。
背景技术
通常,网络用户会保存自己感兴趣的信息。例如,网上购物用户的收藏夹中保存有很多种商品信息。为了帮助用户方便管理保存的信息,可以提供分类筛选功能,使得用户可以快速找到满足某些条件的信息。
现有的筛选方式,一般是通过搜索引擎实现,可以在海量数据集中检索符合特定关键词的信息。但如果一些信息的属性说明中不包含这个关键词,就没有办法查询所有符合特定关键词的信息。因此,如何切实地从网络用户保存的对象中筛选出特定筛选条件的信息是亟待解决的技术问题。
发明内容
本申请提供一种数据查询方法,旨在解决如何切实地从网络用户保存的对象中筛选出特定筛选条件的信息的技术问题。本申请还提供一种数据查询装置,还涉及一种电子设备。
本申请提供的数据查询方法包括:
接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
接收客户端所选定的筛选条件信息;
根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
在一些实施例中,还包括:
若存储有筛选条件信息,则将所存储的筛选条件信息发送给客户端。
在一些实施例中,根据待查数据生成筛选条件信息的实现方式包括:
根据待查数据的类别确定分类标签,将分类标签确定为筛选条件信息。
在一些实施例中,根据待查数据的类别确定分类标签的实现方式包括:
采用并行执行的方式,根据待查数据的类别确定分类标签。
在一些实施例中,还包括:
确定分类标签对应的待查数据的数量,将分类标签对应的待查数据的数量确定为筛选条件信息。
在一些实施例中,将所生成的筛选条件信息发送给客户端的实现方式包括:
将分类标签及对应的待查数据的数量发送给客户端。
在一些实施例中,接收客户端所选定的筛选条件信息包括:
接收客户端选定的分类标签组合及分类标签组合中各分类标签对应的待查数据的数量。
在一些实施例中,根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据,包括:
根据分类标签组合中各分类标签对应的待查数据的数量,对分类标签组合中的各分类标签进行排序;
按照排序后的分类标签组合中的各分类标签,从待查数据中筛选出符合分类标签组合中各分类标签的数据。
在一些实施例中,对分类标签组合中各分类标签进行排序包括:
对分类标签组合中各分类标签按从小到大的顺序进行排序;
相应地,按照排序后的分类标签组合中的各分类标签,从待查数据中筛选出符合分类标签组合中各分类标签的数据包括:
按照由小到大的顺序,依次根据分类标签组合中的各分类标签从待查数据中筛选出符合分类标签组合中各分类标签的数据。
在一些实施例中,还包括:
将符合所选定的筛选条件信息的数据发送到客户端。
本申请提供的数据查询装置,包括:
筛选条件信息的请求接收单元,用于接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
筛选条件信息生成单元,用于若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
选定的筛选条件信息接收单元,用于接收客户端所选定的筛选条件信息;
数据筛选单元,用于根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
在一些实施例中,筛选条件信息生成单元用于:
根据待查数据的类别确定分类标签,将分类标签确定为筛选条件信息。
在一些实施例中,还包括:
数量确定单元,用于确定分类标签对应的待查数据的数量,将分类标签对应的待查数据的数量确定为筛选条件信息。
本申请提供的电子设备,包括:
存储器和处理器;
存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令:
接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
接收客户端所选定的筛选条件信息;
根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
在本申请提供的数据查询方法的技术方案中,首先接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选。在未存储有筛选条件信息时,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端。当接收客户端所选定的筛选条件信息后,则根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。与现有技术不同的是本申请接收用户发送的获取筛选条件信息的请求,而非直接接收客户端发送的筛选条件信息。在接收到用户发送的获取筛选条件信息的请求后,本申请中可以根据存储于服务器的用户保存的数据产生筛选条件信息并发送给客户端。本申请能够避免现有技术方案执行时由于待查信息的属性说明中不包含关键词,就没办法查询所有符合特定关键词的信息的技术问题。因此,本申请可以切实地从网络用户保存的信息中筛选出特定筛选条件的信息。
附图说明
图1是本申请提供的一种数据查询方法的实施例的处理流程图;
图2是本申请提供的一种数据查询方法的应用场景示意图;
图3是本申请提供的一种数据查询装置的实施例的示意图;
图4是本申请提供的一种电子设备实施例的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请提供一种数据查询方法,图1是本申请提供的数据查询方法的实施例的处理流程图。下面结合图1所示的数据查询方法的实施例的处理流程图,来阐述本申请提供的数据查询方法的技术方案。
图1示出的数据查询方法的实施例的处理流程包括:
步骤S101,接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端账户对应的待查数据进行筛选。
对于网络用户来说,通常在网络账户下收藏有很多之前保存的信息。例如,对于网络购物用户来说,在1688购货平台,用户最多可以收藏600个商品的信息。为了帮助用户更加方便的管理这些商品的信息,需要提供分类筛选功能,使得用户可以快速找到满足某些条件的商品信息。现有的筛选方式一般是通过搜索引擎实现,可以在海量数据集中检索符合特定关键词的信息。这种方式的缺点是只能找到包含这些关键词的信息。例如“失效”是一个状态,商品的属性不会包含这个关键词,因此就没有办法查询所有失效状态的商品。
本步骤与传统技术不同之处在于,在该步骤中是接收用户发送的获取筛选条件信息的请求,而非直接接收客户端发送的筛选条件信息。在接收到用户发送的获取筛选条件信息的请求后,本申请中可以在之后的步骤根据存储于服务器的用户收藏数据产生筛选条件信息并发送给客户端,或若本来服务器就存储有根据存储于筛选条件信息则直接将所存储的筛选条件信息发送给客户端。其中,筛选条件信息用于对客户端对应的待查数据进行筛选。例如,“特价商品”、“促销商品”等标签。待查数据指的是客户端对应收藏或保存的数据。
步骤S102,若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端。
若服务器存储有筛选条件信息,则将所存储的筛选条件信息发送给客户端。但当服务器未存储有筛选条件信息时,则可以根据待查数据生成筛选条件信息。其中,根据待查数据生成筛选条件信息的实现方式包括:根据待查数据的类别确定分类标签,将分类标签确定为筛选条件信息。例如,当客户端对应的待查数据可以按“状态”分类为“失效”、“降价”、“优惠”时,则将“失效”、“降价”、“优惠”确定为分类标签,同时将这三个分类标签确定为筛选条件信息。当客户端对应的待查数据可以按“时间”分类为“一周”内收藏、“一个月”内收藏、“三个月”收藏时,可以将“一周”、“一个月”、“三个月”确定为分类标签,同时将这三个分类标签确定为筛选条件信息。当客户端对应的待查数据可以按“类目”分类为“男装”、“女装”、“童装”时,可以将“男装”、“女装”、“童装”确定为分类标签,同时将这三个分类标签确定为筛选条件信息。当客户端对应的待查数据可以按“标签”分类为“爆款”、“新款”、“畅销”时,可以将“爆款”、“新款”、“畅销”确定为筛选条件信息,同时将这三个分类标签确定为筛选条件信息。
以上根据待查数据的类别确定分类标签的实现方式可以采用并行执行的方式根据待查数据的类别确定分类标签。也就是,由于待查信息既可以按照“状态”分成多个类别,又可以按照“时间”分成几个类别,还可以按照“类目”分成几个类别,也可以按照“标签”分成几个类别,同时按“状态”、“时间”、“类目”、“标签”对待查信息分类相互之间是独立、不冲突的,因此可以同时按照“状态”、“时间”、“类目”、“标签”同时对待查信息分类。
另外,在将分类标签确定为筛选条件信息之后,还可以确定分类标签对应的待查数据的数量,将分类标签对应的待查数据的数量确定为筛选条件信息。例如,将“一周”、“一个月”、“三个月”确定为分类标签后,同时确定这三个分类标签下各自对应的数量。将“男装”、“女装”、“童装”确定为分类标签后,同时确定这三个分类标签下各自对应的数量。将“男装”、“女装”、“童装”确定为分类标签后,同时确定这三个分类标签下各自对应的数量。“爆款”、“新款”、“畅销”确定为筛选条件信息,同时将这三个分类标签确定为筛选条件信息。按上文方式确定出的筛选条件信息可以保存到缓存中,这样下次查询时可以直接从缓存中取出,然后返回给客户端。
在确定出筛选条件信息之后,还可以将所筛选条件信息发送给客户端,实现方式包括:将分类标签及对应的待查数据的数量同时发送给客户端。例如,可以按以下格式发给客户端:[{″typeName":″类目″,″filters":
[{″filterName":″女装″,″filterKey":″category:123123″,″count":20},
{″filterName":"鞋靴","filterKey":"category:123124","count":11}]},
{″typeName":″标签″,″flters":[{″filterName":″爆款",″filterKey":″tag:爆款″,"count":33}]}]。在上述格式中,发送的数据按照″时间"、″类目″、"标签″等维度分类,每个大的分类下又包含多个更加具体的筛选条件。例如″类目"分类下,会有"女装"、"鞋靴"等条件。每个具体筛选条件会有一个"filterKey"字段,用来标识这个条件,以及一个"count"字段,用来说明有多少满足这个条件的数据。
步骤S103,接收客户端所选定的筛选条件信息。
其中,接收客户端所选定的筛选条件信息包括:接收客户端选定的分类标签组合及分类标签组合中各分类标签对应的待查数据的数量。
具体地,用户可以对拿到的筛选条件进行任意的组合,从而进行多维度的筛选,例如选择″女装″类目下自定义标签为″爆款″的商品。客户端可以将组合筛选拼装成一个查询字符串发送给服务端,格式如下:″category:123123#20tag:爆款#33″。可以看到,查询条件中组合了类目(category)和自定义标签(tag)两种不同的筛选条件,并且还上传了符合该条件的数据数量(#后的数字),这样可以辅助服务端做决策,加快后续的筛选流程。本步骤旨在于接收客户端所选定的上述筛选条件信息。
步骤S104,根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
该步骤可以按以下方式实现:A)根据分类标签组合中各分类标签对应的待查数据的数量,对分类标签组合中的各分类标签进行排序。B)按照排序后的分类标签组合中的各分类标签,从待查数据中筛选出符合分类标签组合中各分类标签的数据。具体地,对分类标签组合中各分类标签可以按从小到大的顺序进行排序;相应地,可以按照由小到大的顺序,依次根据分类标签组合中的各分类标签从待查数据中筛选出符合分类标签组合中各分类标签的数据。
例如,服务器接收到筛选条件信息后,按照类型分类,如"类目"的为一类,″标签″的为一类,并且计算每个类别的总数量,然后按照总数量由小到大排序。筛选时就可以按照这个顺序执行筛选过程,也就是先按照“类目”维度下的分类标签执行筛选过程,或者先按照“标签”维度下的分类标签执行筛选过程。这样的好处是在一开始就可以过滤掉绝大部分的数据,后面需要处理的数据就越来越少,可以加快筛选的速度。在按照一个维度筛选时,若这个维度下选定的筛选条件信息为多个时,例如“类目”维度下选定了“男装”、“女装”时,每个筛选条件可以并行执行,即同时筛选“男装”、“女装”进一步加快筛选速度。
通过步骤S104从待查数据中筛选出符合所选定的筛选条件信息的数据后,还可以将符合所选定的筛选条件信息的数据发送到客户端。
下面结合图2所示的数据查询方法的应用场景示意图分析本申请技术方案所能取得的技术效果。
如图2所示,其中客户端向服务器查询筛选条件信息,如果服务端缓存有筛选条件,则服务端将所缓存的筛选条件返回给客户端。如果未缓存有筛选条件信息则根据存储在服务端数据库中的客户端对应的待查数据确定筛选条件信息。例如,可以把待查数据按“状态”分类、按“时间”分类、按“类目”分类、按“标签”分类。按以上多种维度进行分类时,由于多种维度之间并不冲突,因此可以并行执行,即同时按多种维度对待查数据进行分类。分类之后,可以将各维度下的类别确定为筛选条件信息,例如,将“状态”维度下的“失效”、“降价”、“优惠”等分类标签确定为筛选条件信息。同时,还可以确定各个分类标签对应的待查数据的数量。服务端可以将筛选条件信息发送给客户端,并接收客户端所选定之后的筛选条件信息,并根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
在本申请提供的数据查询方法的技术方案中,首先接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选。在未存储有筛选条件信息时,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端。当接收客户端所选定的筛选条件信息后,则根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。与现有技术不同的是本申请是接收用户发送的获取筛选条件信息的请求,而非直接接收客户端发送的筛选条件信息。在接收到用户发送的获取筛选条件信息的请求后,本申请中可以根据存储于服务器的用户数据产生筛选条件信息并发送给客户端。从而避免了现有技术方案执行时由于待查信息的属性说明中不包含关键词,就没办法查询所有符合特定关键词的信息的技术问题。因此,本申请可以切实地从网络用户保存的信息中筛选出特定筛选条件的信息。
本申请还提供一种数据查询装置。图3是本申请提供的数据查询装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。
图3所示实施例中的数据查询装置,包括:
筛选条件信息的请求接收单元301,用于接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
筛选条件信息生成单元302,用于若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
选定的筛选条件信息接收单元303,用于接收客户端所选定的筛选条件信息;
数据筛选单元304,用于根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
在一些实施例中,还包括:
筛选条件信息发送单元,用于若存储有筛选条件信息,则将所存储的筛选条件信息发送给客户端。
在一些实施例中,筛选条件信息生成单元302用于:
根据待查数据的类别确定分类标签,将分类标签确定为筛选条件信息。
在一些实施例中,筛选条件信息生成单元302用于:
采用并行执行的方式,根据待查数据的类别确定分类标签。
在一些实施例中,还包括:
数量确定单元,用于确定分类标签对应的待查数据的数量,将分类标签对应的待查数据的数量确定为筛选条件信息。
在一些实施例中,筛选条件信息生成单元302,用于:
将分类标签及对应的待查数据的数量发送给客户端。
在一些实施例中,选定的筛选条件信息接收单元303,用于:
接收客户端选定的分类标签组合及分类标签组合中各分类标签对应的待查数据的数量。
在一些实施例中,数据筛选单元304,用于:
根据分类标签组合中各分类标签对应的待查数据的数量,对分类标签组合中的各分类标签进行排序;
按照排序后的分类标签组合中的各分类标签,从待查数据中筛选出符合分类标签组合中各分类标签的数据。
在一些实施例中,数据筛选单元304,用于:
对分类标签组合中各分类标签按从小到大的顺序进行排序;
按照由小到大的顺序,依次根据分类标签组合中的各分类标签从待查数据中筛选出符合分类标签组合中各分类标签的数据。
在一些实施例中,还包括:
筛选数据发送单元,用于将符合所选定的筛选条件信息的数据发送到客户端。
在本申请提供的数据查询装置的技术方案中,首先通过筛选条件信息的请求接收单元接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选。然后在筛选条件信息生成单元中执行以下操作:在未存储有筛选条件信息时,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端。进而由选定的筛选条件信息接收单元接收客户端所选定的筛选条件信息。最后,由数据筛选单元根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。与现有技术不同的是本申请是接收用户发送的获取筛选条件信息的请求,而非直接接收客户端发送的筛选条件信息。在接收到用户发送的获取筛选条件信息的请求后,本申请中可以根据存储于服务器的用户数据产生筛选条件信息并发送给客户端。从而避免了现有技术方案执行时由于待查信息的属性说明中不包含关键词,就没办法查询所有符合特定关键词的信息的技术问题。因此,本申请可以切实地从网络用户保存的信息中筛选出特定筛选条件的信息。
本申请还提供一种电子设备。图4示出了该电子设备的一个实施例。由于该电子设备的实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。
图4所示实施例中电子设备包括:
存储器401和处理器402;
存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令:
接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
接收客户端所选定的筛选条件信息;
根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,执行如下操作:
接收客户端发送的获取筛选条件信息的请求,其中,筛选条件信息用于对客户端对应的待查数据进行筛选;
若未存储有筛选条件信息,则根据待查数据生成筛选条件信息,并将所生成的筛选条件信息发送给客户端;
接收客户端所选定的筛选条件信息;
根据客户端所选定的筛选条件信息,从待查数据中筛选出符合所选定的筛选条件信息的数据。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
Claims (14)
1.一种数据查询方法,包括:
接收客户端发送的获取筛选条件信息的请求,其中,所述筛选条件信息用于对所述客户端对应的待查数据进行筛选;
若未存储有所述筛选条件信息,则根据所述待查数据生成所述筛选条件信息,并将所生成的筛选条件信息发送给所述客户端;
接收所述客户端所选定的筛选条件信息;
根据所述客户端所选定的筛选条件信息,从所述待查数据中筛选出符合所选定的筛选条件信息的数据。
2.根据权利要求1所述的方法,还包括:
若存储有所述筛选条件信息,则将所存储的筛选条件信息发送给所述客户端。
3.根据权利要求1所述的方法,其中,所述根据所述待查数据生成所述筛选条件信息的实现方式包括:
根据所述待查数据的类别确定分类标签,将所述分类标签确定为所述筛选条件信息。
4.根据权利要求3所述的方法,其中,所述根据所述待查数据的类别确定分类标签的实现方式包括:
采用并行执行的方式,根据所述待查数据的类别确定所述分类标签。
5.根据权利要求3所述的方法,还包括:
确定所述分类标签对应的所述待查数据的数量,将所述分类标签对应的所述待查数据的数量确定为所述筛选条件信息。
6.根据权利要求5所述的方法,其中,所述将所生成的筛选条件信息发送给所述客户端的实现方式包括:
将所述分类标签及对应的所述待查数据的数量发送给所述客户端。
7.根据权利要求6所述的方法,其中,所述接收客户端所选定的筛选条件信息包括:
接收所述客户端选定的分类标签组合及所述分类标签组合中各分类标签对应的待查数据的数量。
8.根据权利要求7所述的方法,其中,所述根据客户端所选定的筛选条件信息,从所述待查数据中筛选出符合所选定的筛选条件信息的数据,包括:
根据所述分类标签组合中各分类标签对应的待查数据的数量,对所述分类标签组合中的各分类标签进行排序;
按照排序后的所述分类标签组合中的各分类标签,从所述待查数据中筛选出符合所述分类标签组合中各分类标签的数据。
9.根据权利要求8所述的方法,其中,所述对所述分类标签组合中各分类标签进行排序包括:
对所述分类标签组合中各分类标签按从小到大的顺序进行排序;
相应地,所述按照排序后的所述分类标签组合中的各分类标签,从所述待查数据中筛选出符合所述分类标签组合中各分类标签的数据包括:
按照由小到大的顺序,依次根据所述分类标签组合中的各分类标签从所述待查数据中筛选出符合所述分类标签组合中各分类标签的数据。
10.根据权利要求1所述的方法,还包括:
将符合所选定的筛选条件信息的数据发送到客户端。
11.一种数据查询装置,包括:
筛选条件信息的请求接收单元,用于接收客户端发送的获取筛选条件信息的请求,其中,所述筛选条件信息用于对所述客户端对应的待查数据进行筛选;
筛选条件信息生成单元,用于若未存储有所述筛选条件信息,则根据所述待查数据生成所述筛选条件信息,并将所生成的筛选条件信息发送给所述客户端;
选定的筛选条件信息接收单元,用于接收所述客户端所选定的筛选条件信息;
数据筛选单元,用于根据所述客户端所选定的筛选条件信息,从所述待查数据中筛选出符合所选定的筛选条件信息的数据。
12.根据权利要求11所述的装置,其中,所述筛选条件信息生成单元用于:
根据所述待查数据的类别确定分类标签,将所述分类标签确定为筛选条件信息。
13.根据权利要求12所述的装置,还包括:
数量确定单元,用于确定所述分类标签对应的所述待查数据的数量,将所述分类标签对应的所述待查数据的数量确定为筛选条件信息。
14.一种电子设备,其特征在于,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:
接收客户端发送的获取筛选条件信息的请求,其中,所述筛选条件信息用于对所述客户端对应的待查数据进行筛选;
若未存储有所述筛选条件信息,则根据所述待查数据生成所述筛选条件信息,并将所生成的筛选条件信息发送给所述客户端;
接收所述客户端所选定的筛选条件信息;
根据所述客户端所选定的筛选条件信息,从所述待查数据中筛选出符合所选定的筛选条件信息的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811281320.3A CN111125499A (zh) | 2018-10-30 | 2018-10-30 | 数据查询方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811281320.3A CN111125499A (zh) | 2018-10-30 | 2018-10-30 | 数据查询方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111125499A true CN111125499A (zh) | 2020-05-08 |
Family
ID=70484864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811281320.3A Pending CN111125499A (zh) | 2018-10-30 | 2018-10-30 | 数据查询方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111125499A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422593A (zh) * | 2021-12-30 | 2022-04-29 | 杭州数梦工场科技有限公司 | 数据分发方法、装置、电子设备和存储介质 |
WO2023173733A1 (zh) * | 2022-03-14 | 2023-09-21 | 达而观信息科技(上海)有限公司 | 数据追踪方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033877A (zh) * | 2009-09-27 | 2011-04-27 | 阿里巴巴集团控股有限公司 | 检索方法和装置 |
WO2017013770A1 (ja) * | 2015-07-22 | 2017-01-26 | 楽天株式会社 | 検索装置、検索方法、記録媒体、および、プログラム |
WO2017020714A1 (zh) * | 2015-08-03 | 2017-02-09 | 阿里巴巴集团控股有限公司 | 用于推荐及辅助推荐信息的方法及装置 |
CN107864192A (zh) * | 2017-10-25 | 2018-03-30 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、服务器以及可读存储介质 |
CN108228839A (zh) * | 2018-01-05 | 2018-06-29 | 湖南科技学院 | 一种高校录取考生交友***及计算机介质 |
-
2018
- 2018-10-30 CN CN201811281320.3A patent/CN111125499A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033877A (zh) * | 2009-09-27 | 2011-04-27 | 阿里巴巴集团控股有限公司 | 检索方法和装置 |
WO2017013770A1 (ja) * | 2015-07-22 | 2017-01-26 | 楽天株式会社 | 検索装置、検索方法、記録媒体、および、プログラム |
WO2017020714A1 (zh) * | 2015-08-03 | 2017-02-09 | 阿里巴巴集团控股有限公司 | 用于推荐及辅助推荐信息的方法及装置 |
CN107864192A (zh) * | 2017-10-25 | 2018-03-30 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、服务器以及可读存储介质 |
CN108228839A (zh) * | 2018-01-05 | 2018-06-29 | 湖南科技学院 | 一种高校录取考生交友***及计算机介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422593A (zh) * | 2021-12-30 | 2022-04-29 | 杭州数梦工场科技有限公司 | 数据分发方法、装置、电子设备和存储介质 |
CN114422593B (zh) * | 2021-12-30 | 2024-03-15 | 杭州数梦工场科技有限公司 | 数据分发方法、装置、电子设备和存储介质 |
WO2023173733A1 (zh) * | 2022-03-14 | 2023-09-21 | 达而观信息科技(上海)有限公司 | 数据追踪方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106126630B (zh) | 一种业务对象的收藏、搜索方法和装置 | |
TWI525457B (zh) | Information processing methods and equipment | |
JP6141305B2 (ja) | 画像検索 | |
CN104699725B (zh) | 数据搜索处理方法及*** | |
US8682883B2 (en) | Systems and methods for identifying sets of similar products | |
US20080243797A1 (en) | Method and system of selecting landing page for keyword advertisement | |
US20080065602A1 (en) | Selecting advertisements for search results | |
JP7387432B2 (ja) | ネットワーク化環境における不正コンテンツに関連するデータを収集するためのシステムおよび方法 | |
JP2013504118A (ja) | クエリのセマンティックパターンに基づく情報検索 | |
US10296622B1 (en) | Item attribute generation using query and item data | |
EP2668590A1 (en) | Identifying categorized misplacement | |
KR20090077073A (ko) | 퍼스널 음악 추천 매핑 | |
US20090210389A1 (en) | System to support structured search over metadata on a web index | |
CN107679186B (zh) | 基于实体库进行实体搜索的方法及装置 | |
US20180107720A1 (en) | Dynamic assignment of search parameters to search phrases | |
US7949576B2 (en) | Method of providing product database | |
CN111125499A (zh) | 数据查询方法及装置 | |
US10417687B1 (en) | Generating modified query to identify similar items in a data store | |
CN111597469B (zh) | 展示位置的确定方法、确定装置、电子设备及存储介质 | |
CN111143546A (zh) | 一种获得推荐语的方法、装置及电子设备 | |
CN108345600B (zh) | 一种搜索应用的管理、数据搜索方法及其装置 | |
CN113625967B (zh) | 数据存储方法、数据查询方法及服务器 | |
CN115630070A (zh) | 一种信息推送方法、计算机可读的存储介质及电子装置 | |
CN110929207B (zh) | 数据处理方法、装置和计算机可读存储介质 | |
CN110020101B (zh) | 实时搜索场景的还原方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200508 |