[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111125499A - Data query method and device - Google Patents

Data query method and device Download PDF

Info

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
Application number
CN201811281320.3A
Other languages
Chinese (zh)
Inventor
吕翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811281320.3A priority Critical patent/CN111125499A/en
Publication of CN111125499A publication Critical patent/CN111125499A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a data query method, which comprises the following steps: receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client; if the screening condition information is not stored, generating screening condition information according to the data to be checked, and sending the generated screening condition information to the client; receiving screening condition information selected by a client; and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client. The method and the device avoid the technical problem that all information meeting the specific key words cannot be inquired due to the fact that the attribute description of the information to be inquired does not contain the key words when the prior art scheme is executed, and therefore the information meeting the specific screening conditions can be screened out from the information stored by the network user.

Description

Data query method and device
Technical Field
The application relates to the field of computers, in particular to a data query method and device and electronic equipment.
Background
Typically, network users will maintain information of interest to themselves. For example, a large variety of commodity information is stored in a favorite of an online shopping user. In order to help the user to conveniently manage the stored information, a classification screening function can be provided, so that the user can quickly find the information meeting certain conditions.
The existing screening mode is generally realized through a search engine, and information which accords with a specific keyword can be searched in a mass data set. However, if some information attribute descriptions do not contain the keyword, there is no way to search for all information that matches the specific keyword. Therefore, how to reliably screen the information of the specific screening condition from the objects stored by the network user is an urgent technical problem to be solved.
Disclosure of Invention
The application provides a data query method, aiming at solving the technical problem of how to really screen out information of specific screening conditions from objects stored by network users. The application also provides a data inquiry device and relates to electronic equipment.
The data query method provided by the application comprises the following steps:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by a client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
In some embodiments, further comprising:
and if the screening condition information is stored, sending the stored screening condition information to the client.
In some embodiments, the implementation manner of generating the screening condition information according to the data to be checked includes:
and determining a classification label according to the category of the data to be checked, and determining the classification label as screening condition information.
In some embodiments, the implementation of determining the classification label according to the category of the data to be looked up includes:
and determining the classification label according to the category of the data to be checked by adopting a parallel execution mode.
In some embodiments, further comprising:
and determining the quantity of the data to be checked corresponding to the classification label, and determining the quantity of the data to be checked corresponding to the classification label as screening condition information.
In some embodiments, an implementation manner of sending the generated filtering condition information to the client includes:
and sending the classification labels and the corresponding quantity of the data to be checked to the client.
In some embodiments, receiving the selected filtering condition information from the client comprises:
and receiving the classification label combination selected by the client and the quantity of the data to be checked corresponding to each classification label in the classification label combination.
In some embodiments, the screening condition information selected by the client is used for screening data meeting the selected screening condition information from the data to be checked, and the screening condition information comprises:
sorting the classification labels in the classification label combination according to the number of the data to be checked corresponding to the classification labels in the classification label combination;
and screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the sorted classification label combination.
In some embodiments, sorting the category labels in the category label combination comprises:
sorting all the classification labels in the classification label combination from small to large;
correspondingly, according to each classification label in the sorted classification label combination, the data which accords with each classification label in the classification label combination is screened from the data to be checked, and the data comprises the following steps:
and according to the sequence from small to large, screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the classification label combination in sequence.
In some embodiments, further comprising:
and sending the data meeting the selected screening condition information to the client.
The application provides a data query device, includes:
the device comprises a request receiving unit for screening condition information, a request sending unit and a screening condition information acquiring unit, wherein the request receiving unit is used for receiving a request for acquiring the screening condition information sent by a client, and the screening condition information is used for screening data to be checked corresponding to the client;
a screening condition information generating unit for generating screening condition information according to the data to be checked if the screening condition information is not stored, and sending the generated screening condition information to the client;
the selected screening condition information receiving unit is used for receiving the screening condition information selected by the client;
and the data screening unit is used for screening the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
In some embodiments, the screening condition information generating unit is configured to:
and determining a classification label according to the category of the data to be checked, and determining the classification label as screening condition information.
In some embodiments, further comprising:
and the quantity determining unit is used for determining the quantity of the data to be checked corresponding to the classification label and determining the quantity of the data to be checked corresponding to the classification label as the screening condition information.
The application provides an electronic device, includes:
a memory and a processor;
the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions to:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by a client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
According to the technical scheme of the data query method, a request for obtaining screening condition information sent by a client is received, wherein the screening condition information is used for screening data to be checked corresponding to the client. And when the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client. And after the screening condition information selected by the client is received, screening the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client. Different from the prior art, the method and the device for obtaining the screening condition information are used for receiving the request for obtaining the screening condition information sent by the user instead of directly receiving the screening condition information sent by the client. After receiving a request sent by a user for acquiring screening condition information, the method and the device can generate the screening condition information according to data stored by the user and stored in the server and send the screening condition information to the client. The method and the device can solve the technical problem that all information conforming to the specific keyword cannot be inquired due to the fact that the attribute description of the information to be inquired does not contain the keyword during execution of the prior art. Therefore, the method and the device can truly screen the information of the specific screening condition from the information stored by the network user.
Drawings
FIG. 1 is a process flow diagram of an embodiment of a data query method provided herein;
FIG. 2 is a schematic diagram of an application scenario of a data query method provided in the present application;
FIG. 3 is a schematic diagram of an embodiment of a data query device provided in the present application;
fig. 4 is a schematic diagram of an embodiment of an electronic device provided in the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
The application provides a data query method, and fig. 1 is a processing flow chart of an embodiment of the data query method provided by the application. The following describes a technical solution of the data query method provided in the present application with reference to a processing flow chart of an embodiment of the data query method shown in fig. 1.
The processing flow of the embodiment of the data query method shown in fig. 1 includes:
step S101, receiving a request for obtaining screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to a client account.
It is common for network users to have a lot of previously saved information collected under the network account. For example, for a network shopping user, at 1688 shopping platform, the user may collect information for up to 600 items. In order to help users manage information of these commodities more conveniently, a classification screening function needs to be provided so that users can quickly find commodity information satisfying certain conditions. The existing screening mode is generally realized through a search engine, and information which accords with a specific keyword can be retrieved in a mass data set. The disadvantage of this approach is that only information containing these keywords can be found. For example, "failure" is a state, and the attributes of the item do not contain this key, so there is no way to query all items in the failure state.
The difference between this step and the conventional technique is that, in this step, a request sent by a user to obtain screening condition information is received, instead of directly receiving the screening condition information sent by a client. After receiving a request sent by a user for acquiring screening condition information, the method can generate screening condition information according to user collection data stored in a server and send the screening condition information to a client in the following steps, or directly send the stored screening condition information to the client if the server stores the screening condition information according to the user collection data stored in the server. And the screening condition information is used for screening the data to be checked corresponding to the client. Such as "special offers", "promotional offers", etc. The data to be searched refers to data which is correspondingly collected or stored by the client.
And step S102, if the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client.
And if the server stores the screening condition information, sending the stored screening condition information to the client. However, when the server does not store the screening condition information, the screening condition information may be generated from the data to be checked. The implementation mode for generating the screening condition information according to the data to be checked comprises the following steps: and determining a classification label according to the category of the data to be checked, and determining the classification label as screening condition information. For example, when the data to be checked corresponding to the client may be classified as "failure", "price reduction", and "benefit" according to the "state", the "failure", "price reduction", and "benefit" are determined as the classification labels, and at the same time, the three classification labels are determined as the screening condition information. When the data to be checked corresponding to the client can be classified into collection in "one week", collection in "one month", and collection in "three months" according to "time", the classification labels in "one week", "one month", and "three months" can be determined, and the three classification labels are determined as the screening condition information. When the data to be checked corresponding to the client can be classified into 'men's clothing ',' women's clothing' and 'children' according to 'categories', the 'men' clothing ',' women's clothing' and the 'children' can be determined as classification labels, and meanwhile, the three classification labels are determined as screening condition information. When the data to be checked corresponding to the client can be classified into 'exploded money', 'new money' and 'salable' according to the 'label', the 'exploded money', 'new money' and 'salable' can be determined as screening condition information, and the three classification labels are determined as the screening condition information at the same time.
The implementation manner of determining the classification label according to the category of the data to be checked can adopt a parallel execution manner to determine the classification label according to the category of the data to be checked. That is, the information to be checked can be classified into a plurality of categories according to the state, a plurality of categories according to the time, a plurality of categories according to the category, a plurality of categories according to the label, and the information to be checked can be classified independently and non-conflicted with each other according to the state, the time, the category and the label, so the information to be checked can be classified simultaneously according to the state, the time, the category and the label.
In addition, after the classification tag is determined as the screening condition information, the number of the data to be checked corresponding to the classification tag may be determined, and the number of the data to be checked corresponding to the classification tag may be determined as the screening condition information. For example, after "one week", "one month", and "three months" are determined as the classification labels, the numbers corresponding to the three classification labels are determined at the same time. After the classification labels are determined as ' men ' clothing ', ' women ' clothing ' and ' children ' clothing ', the corresponding quantities of the three classification labels are determined at the same time. After the classification labels are determined as ' men ' clothing ', ' women ' clothing ' and ' children ' clothing ', the corresponding quantities of the three classification labels are determined at the same time. The explosive money, the new money and the good sale are determined as screening condition information, and the three classification labels are determined as the screening condition information. The screening condition information determined in the above manner can be stored in the cache, so that the screening condition information can be directly taken out from the cache in the next query, and then returned to the client.
After the screening condition information is determined, the screened condition information can be sent to the client, and the implementation mode comprises the following steps: and simultaneously sending the classification labels and the corresponding quantity of the data to be checked to the client. For example, the client may be sent in the following format: [ { "typeName": "categories", "filters":
[ { "filterName": "women's dress", "filterKey": "category: 123123 "," count ": 20},
{ "filterName": "shoe boot", "filterKey": "category: 123124"," count ": 11}]},
{ "typeName": "tags", "flters": [ { "filterName": "explosive", "filterKey": "tag: burst, count: 33}]}]. In the above format, the transmitted data is classified according to dimensions such as "time", "category", "label", etc., and each large classification contains a plurality of more specific screening conditions. For example, under the category of "category", there are conditions such as "women's dress", "shoes and boots". Each particular filter condition has a "filterKey" field to identify the condition and a "count" field to specify how much data satisfies the condition.
Step S103, receiving the screening condition information selected by the client.
Wherein, receiving the screening condition information selected by the client comprises: and receiving the classification label combination selected by the client and the quantity of the data to be checked corresponding to each classification label in the classification label combination.
Specifically, the user can perform any combination of the obtained screening conditions, so as to perform multi-dimensional screening, for example, select a commodity with a custom tag of "money explosion" under the category of "women's clothing". The client can assemble the combined screening into a query character string and send the query character string to the server, and the format is as follows: "category: 123123#20 tag: exploded #33 ". It can be seen that two different screening conditions, namely category (category) and custom tag (tag), are combined in the query condition, and the number of data meeting the condition is uploaded (the number after the number), so that the server side can be assisted to make a decision, and the subsequent screening process is accelerated. The step is intended to receive the screening condition information selected by the client.
And step S104, screening the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
This step can be implemented as follows: A) and sequencing the classification labels in the classification label combination according to the number of the data to be checked corresponding to the classification labels in the classification label combination. B) And screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the sorted classification label combination. Specifically, the classification labels in the classification label combination can be sorted from small to large; correspondingly, the data which accord with each classification label in the classification label combination can be screened out from the data to be checked according to each classification label in the classification label combination in sequence from small to large.
For example, after the server receives the filtering condition information, the filtering condition information is classified according to types, such as "category" and "label", and the total number of each category is calculated and then sorted from small to large according to the total number. The screening process may be performed in this order during screening, i.e., the screening process may be performed first according to the category label in the "category" dimension, or may be performed first according to the category label in the "label" dimension. The advantage of this is that can filter out most data at the beginning, and the data that need handle later is less and less, can accelerate the speed of screening. When the screening is performed according to one dimension, if there are a plurality of pieces of screening condition information selected in the dimension, for example, "men's clothing" and "women's clothing" are selected in the dimension of "category," each screening condition may be executed in parallel, that is, "men's clothing" and "women's clothing" are simultaneously screened, so as to further increase the screening speed.
After the data meeting the selected screening condition information is screened from the data to be checked in step S104, the data meeting the selected screening condition information may also be sent to the client.
The technical effect that can be obtained by the technical scheme of the present application is analyzed with reference to the application scenario diagram of the data query method shown in fig. 2.
As shown in fig. 2, the client queries the server for the screening condition information, and if the server caches the screening conditions, the server returns the cached screening conditions to the client. And if the screening condition information is not cached, determining the screening condition information according to the data to be checked corresponding to the client stored in the server database. For example, the data to be examined may be classified by "status", by "time", by "category", by "label". When the data are classified according to the multiple dimensions, the multiple dimensions are not conflicted, so that the data can be executed in parallel, namely, the data to be searched are classified according to the multiple dimensions at the same time. After the classification, the category in each dimension may be determined as the filtering condition information, and for example, classification tags such as "failure", "price reduction", and "benefit" in the "status" dimension may be determined as the filtering condition information. Meanwhile, the number of the data to be checked corresponding to each classification label can be determined. The server side can send the screening condition information to the client side, receive the screening condition information selected by the client side, and screen the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client side.
According to the technical scheme of the data query method, a request for obtaining screening condition information sent by a client is received, wherein the screening condition information is used for screening data to be checked corresponding to the client. And when the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client. And after the screening condition information selected by the client is received, screening the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client. Different from the prior art, the method and the device for obtaining the screening condition information are used for receiving the request for obtaining the screening condition information sent by the user, and are not used for directly receiving the screening condition information sent by the client. After receiving a request sent by a user for acquiring screening condition information, the method and the device can generate the screening condition information according to the user data stored in the server and send the screening condition information to the client. Therefore, the technical problem that all information conforming to the specific keywords cannot be inquired due to the fact that the attribute description of the information to be inquired does not contain the keywords in the execution of the prior art scheme is solved. Therefore, the method and the device can truly screen the information of the specific screening condition from the information stored by the network user.
The application also provides a data query device. Fig. 3 is a schematic diagram of an embodiment of a data query device provided in the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to the corresponding description of the method embodiments provided above for relevant portions.
The data query apparatus in the embodiment shown in fig. 3 includes:
a request receiving unit 301 for screening condition information, configured to receive a request for obtaining screening condition information sent by a client, where the screening condition information is used to screen data to be checked corresponding to the client;
a screening condition information generating unit 302 configured to generate screening condition information according to the data to be checked if the screening condition information is not stored, and send the generated screening condition information to the client;
a selected filtering condition information receiving unit 303, configured to receive filtering condition information selected by the client;
and a data screening unit 304, configured to screen, according to the screening condition information selected by the client, data that meets the selected screening condition information from the data to be checked.
In some embodiments, further comprising:
and a filtering condition information sending unit for sending the stored filtering condition information to the client if the filtering condition information is stored.
In some embodiments, the screening condition information generating unit 302 is configured to:
and determining a classification label according to the category of the data to be checked, and determining the classification label as screening condition information.
In some embodiments, the screening condition information generating unit 302 is configured to:
and determining the classification label according to the category of the data to be checked by adopting a parallel execution mode.
In some embodiments, further comprising:
and the quantity determining unit is used for determining the quantity of the data to be checked corresponding to the classification label and determining the quantity of the data to be checked corresponding to the classification label as the screening condition information.
In some embodiments, the filtering condition information generating unit 302 is configured to:
and sending the classification labels and the corresponding quantity of the data to be checked to the client.
In some embodiments, the selected filtering condition information receiving unit 303 is configured to:
and receiving the classification label combination selected by the client and the quantity of the data to be checked corresponding to each classification label in the classification label combination.
In some embodiments, the data filtering unit 304 is configured to:
sorting the classification labels in the classification label combination according to the number of the data to be checked corresponding to the classification labels in the classification label combination;
and screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the sorted classification label combination.
In some embodiments, the data filtering unit 304 is configured to:
sorting all the classification labels in the classification label combination from small to large;
and according to the sequence from small to large, screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the classification label combination in sequence.
In some embodiments, further comprising:
and the screening data sending unit is used for sending the data meeting the selected screening condition information to the client.
In the technical scheme of the data query device provided by the application, a request receiving unit of screening condition information is used for receiving a request for acquiring the screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client. Then, the following operations are performed in the filtering condition information generating unit: and when the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client. And the selected screening condition information receiving unit receives the screening condition information selected by the client. And finally, screening the data meeting the selected screening condition information from the data to be checked by the data screening unit according to the screening condition information selected by the client. Different from the prior art, the method and the device for obtaining the screening condition information are used for receiving the request for obtaining the screening condition information sent by the user, and are not used for directly receiving the screening condition information sent by the client. After receiving a request sent by a user for acquiring screening condition information, the method and the device can generate the screening condition information according to the user data stored in the server and send the screening condition information to the client. Therefore, the technical problem that all information conforming to the specific keywords cannot be inquired due to the fact that the attribute description of the information to be inquired does not contain the keywords in the execution of the prior art scheme is solved. Therefore, the method and the device can truly screen the information of the specific screening condition from the information stored by the network user.
The application also provides an electronic device. Fig. 4 shows an embodiment of the electronic device. Since the embodiment of the electronic device is basically similar to the method embodiment, it is relatively simple to describe, and please refer to the corresponding description of the method embodiment provided above for the relevant part.
The electronic device in the embodiment shown in fig. 4 comprises:
a memory 401 and a processor 402;
the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions to:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by a client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
The present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the operations of:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by a client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application, therefore, the scope of the present application should be determined by the claims that follow.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Claims (14)

1. A method of data query, comprising:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by the client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
2. The method of claim 1, further comprising:
and if the screening condition information is stored, sending the stored screening condition information to the client.
3. The method according to claim 1, wherein the implementation manner of generating the screening condition information according to the data to be checked comprises:
and determining a classification label according to the category of the data to be checked, and determining the classification label as the screening condition information.
4. The method of claim 3, wherein the implementation of determining a classification label according to the category of the data to be looked up comprises:
and determining the classification label according to the category of the data to be checked in a parallel execution mode.
5. The method of claim 3, further comprising:
and determining the quantity of the data to be checked corresponding to the classification label, and determining the quantity of the data to be checked corresponding to the classification label as the screening condition information.
6. The method of claim 5, wherein the implementation of sending the generated filtering condition information to the client comprises:
and sending the classification labels and the corresponding quantity of the data to be checked to the client.
7. The method of claim 6, wherein the receiving of the filtering condition information selected by the client comprises:
and receiving the classification label combination selected by the client and the quantity of the data to be checked corresponding to each classification label in the classification label combination.
8. The method of claim 7, wherein the screening, according to the screening condition information selected by the client, data meeting the selected screening condition information from the data to be checked comprises:
sorting the classification labels in the classification label combination according to the quantity of the data to be checked corresponding to the classification labels in the classification label combination;
and screening the data which accord with each classification label in the classification label combination from the data to be checked according to each classification label in the sorted classification label combination.
9. The method of claim 8, wherein said sorting the classification tags in the classification tag combination comprises:
sorting all the classification labels in the classification label combination from small to large;
correspondingly, the step of screening the data which accords with the classification labels in the classification label combination from the data to be searched according to the classification labels in the sorted classification label combination comprises the following steps:
and sequentially screening data which accord with the classification labels in the classification label combination from the data to be searched according to the classification labels in the classification label combination from small to large.
10. The method of claim 1, further comprising:
and sending the data meeting the selected screening condition information to the client.
11. A data query apparatus, comprising:
the device comprises a request receiving unit for screening condition information, a request sending unit and a screening condition information acquiring unit, wherein the request receiving unit is used for receiving a request for acquiring the screening condition information sent by a client, and the screening condition information is used for screening data to be checked corresponding to the client;
a screening condition information generating unit configured to generate the screening condition information according to the data to be checked if the screening condition information is not stored, and send the generated screening condition information to the client;
a selected screening condition information receiving unit, configured to receive screening condition information selected by the client;
and the data screening unit is used for screening the data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
12. The apparatus of claim 11, wherein the filtering condition information generating unit is configured to:
and determining a classification label according to the category of the data to be checked, and determining the classification label as screening condition information.
13. The apparatus of claim 12, further comprising:
and the quantity determining unit is used for determining the quantity of the data to be checked corresponding to the classification label and determining the quantity of the data to be checked corresponding to the classification label as screening condition information.
14. An electronic device, comprising:
a memory and a processor;
the memory is to store computer-executable instructions, and the processor is to execute the computer-executable instructions to:
receiving a request for acquiring screening condition information sent by a client, wherein the screening condition information is used for screening data to be checked corresponding to the client;
if the screening condition information is not stored, generating the screening condition information according to the data to be checked, and sending the generated screening condition information to the client;
receiving screening condition information selected by the client;
and screening data meeting the selected screening condition information from the data to be checked according to the screening condition information selected by the client.
CN201811281320.3A 2018-10-30 2018-10-30 Data query method and device Pending CN111125499A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811281320.3A CN111125499A (en) 2018-10-30 2018-10-30 Data query method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811281320.3A CN111125499A (en) 2018-10-30 2018-10-30 Data query method and device

Publications (1)

Publication Number Publication Date
CN111125499A true CN111125499A (en) 2020-05-08

Family

ID=70484864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811281320.3A Pending CN111125499A (en) 2018-10-30 2018-10-30 Data query method and device

Country Status (1)

Country Link
CN (1) CN111125499A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113849523A (en) * 2021-09-28 2021-12-28 天元大数据信用管理有限公司 A data query method, device and medium
CN114422593A (en) * 2021-12-30 2022-04-29 杭州数梦工场科技有限公司 Data distribution method and device, electronic equipment and storage medium
WO2023173733A1 (en) * 2022-03-14 2023-09-21 达而观信息科技(上海)有限公司 Data tracking method and apparatus, electronic device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033877A (en) * 2009-09-27 2011-04-27 阿里巴巴集团控股有限公司 Search method and device
WO2017013770A1 (en) * 2015-07-22 2017-01-26 楽天株式会社 Retrieval device, retrieval method, recording medium, and program
WO2017020714A1 (en) * 2015-08-03 2017-02-09 阿里巴巴集团控股有限公司 Method and apparatus for recommending information and assisting recommending information
CN107864192A (en) * 2017-10-25 2018-03-30 广东欧珀移动通信有限公司 Information-pushing method, device, server and readable storage medium storing program for executing
CN108228839A (en) * 2018-01-05 2018-06-29 湖南科技学院 A kind of colleges and universities' admission examinee's dating system and computer media

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033877A (en) * 2009-09-27 2011-04-27 阿里巴巴集团控股有限公司 Search method and device
WO2017013770A1 (en) * 2015-07-22 2017-01-26 楽天株式会社 Retrieval device, retrieval method, recording medium, and program
WO2017020714A1 (en) * 2015-08-03 2017-02-09 阿里巴巴集团控股有限公司 Method and apparatus for recommending information and assisting recommending information
CN107864192A (en) * 2017-10-25 2018-03-30 广东欧珀移动通信有限公司 Information-pushing method, device, server and readable storage medium storing program for executing
CN108228839A (en) * 2018-01-05 2018-06-29 湖南科技学院 A kind of colleges and universities' admission examinee's dating system and computer media

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113849523A (en) * 2021-09-28 2021-12-28 天元大数据信用管理有限公司 A data query method, device and medium
CN114422593A (en) * 2021-12-30 2022-04-29 杭州数梦工场科技有限公司 Data distribution method and device, electronic equipment and storage medium
CN114422593B (en) * 2021-12-30 2024-03-15 杭州数梦工场科技有限公司 Data distribution method, device, electronic equipment and storage medium
WO2023173733A1 (en) * 2022-03-14 2023-09-21 达而观信息科技(上海)有限公司 Data tracking method and apparatus, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN106126630B (en) A kind of collection of business object, searching method and device
TWI525457B (en) Information processing methods and equipment
JP5575902B2 (en) Information retrieval based on query semantic patterns
CN105765573B (en) Improvements in website traffic optimization
CN104699725B (en) data search processing method and system
JP7544791B2 (en) Systems and methods for collecting data relating to fraudulent content in a networked environment - Patents.com
US8682883B2 (en) Systems and methods for identifying sets of similar products
US20080065602A1 (en) Selecting advertisements for search results
US10296622B1 (en) Item attribute generation using query and item data
EP2668590A1 (en) Identifying categorized misplacement
US9330071B1 (en) Tag merging
KR20090077073A (en) Personal Music Recommendation Mapping
CN110188100A (en) Data processing method, device and computer storage medium
US20150081690A1 (en) Network sourced enrichment and categorization of media content
CN111160950A (en) Resource information processing and outputting method and device
CN111125499A (en) Data query method and device
US7949576B2 (en) Method of providing product database
CN111125155B (en) Access path-based data query method, device, storage medium and processor
CN111143546A (en) Method and device for obtaining recommendation language and electronic equipment
US10423636B2 (en) Relating collections in an item universe
CN106886546B (en) Construction method and equipment of data website
CN115630070A (en) Information pushing method, computer-readable storage medium and electronic device
CN110929207B (en) Data processing method, device and computer readable storage medium
CN113625967A (en) Data storage method, data query method and server
CN110020101B (en) Method, device and system for restoring real-time search scene

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