CN105302897B - A kind of acquisition methods and device of search result - Google Patents
A kind of acquisition methods and device of search result Download PDFInfo
- Publication number
- CN105302897B CN105302897B CN201510694831.8A CN201510694831A CN105302897B CN 105302897 B CN105302897 B CN 105302897B CN 201510694831 A CN201510694831 A CN 201510694831A CN 105302897 B CN105302897 B CN 105302897B
- Authority
- CN
- China
- Prior art keywords
- subscription condition
- search result
- gathers
- condition
- corresponding subscription
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of acquisition methods of search result and devices.The method includes:Subscription information is received, includes user information and corresponding subscription condition in the subscription information;Classification processing is carried out to the subscription condition in the subscription information, obtains multiple set, includes the identical user information of subscription condition in each set;According to subscription condition quantity number, according to from it is small greatly to sequence, to it is the multiple set be ranked up processing;The corresponding search result of each set that successively scans for handling to multiple set after sequence, and will acquire is pushed on the corresponding user equipment of each user information in the set.The invention also discloses the devices for realizing the method.
Description
Technical field
The present invention relates to search technique field more particularly to the acquisition methods and device of a kind of search result.
Background technique
With the rapid development of Internet technology, user can pass through internet viewing network video at present.Due to network
Video resource is very rich, therefore user is usually selected oneself to compare by way of subscription and feel emerging when watching network video
The video of interest is watched.Specifically, search engine is after receiving subscription message, meeting is according to the subscription item subscribed in message
Part scans for, and search result is returned to user.
But since number of users is very big, search engine needs to scan for locating for the corresponding subscription information of each user
Reason, therefore result in that search engine load is larger, seriously affect the processing capacity of search engine itself.
Summary of the invention
The embodiment of the present invention provides the acquisition methods and device of a kind of search result, for improving search efficiency, and pushes away
Send efficiency.
A kind of acquisition methods of search result, include the following steps:
Subscription information is received, includes user information and corresponding subscription condition in the subscription information;
Classification processing is carried out to the subscription condition in the subscription information, obtains multiple set, includes ordering in each set
Read the identical user information of condition;
According to subscription condition quantity number, according to from it is small greatly to sequence, to it is the multiple set be ranked up processing;
Successively multiple set after sequence are scanned for handling, and the corresponding search result of each set that will acquire pushes away
It gives on the corresponding user equipment of each user information in the set.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, due to first in subscription information subscription condition carry out classification processing, then to it is sorted gather into
Row sequence, and the subscription condition in each set is scanned for handling according to collating sequence, gathering corresponding search for each
Hitch fruit is pushed in set on the corresponding mobile terminal of each user information, therefore, can effectively improve the effect of search
Rate, to effectively improve the efficiency of push.
Further, each set pair for successively multiple set after sequence being scanned for handling, and being will acquire
The search result answered is pushed on the corresponding user equipment of each user information in the set, including:
It according to the corresponding subscription condition of the 1st set for being ordered as the 1st, scans for handling, obtains the 1st set and correspond to
The 1st search result, and the 1st search result is pushed to the corresponding user of each user information in the 1st set and is set
It is standby upper;
If the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Amount, and the corresponding subscription condition of the 1st set exists in the corresponding subscription condition of the 2nd set, then the described 1st
In search result, increased according to the corresponding subscription condition of the 1st set is compared in the corresponding subscription condition of the 2nd set
Subscription condition, be filtered processing, obtain corresponding 2nd search result of the 2nd set, and by the 2nd search result
It is pushed in the 2nd set on the corresponding user equipment of each user information;
If the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than N and gathers corresponding subscription condition
Quantity, and the N gathers corresponding subscription condition and exists and gathers in corresponding subscription condition in the N+1, then exists
In the N search result, corresponding compared to N set in corresponding subscription condition order is gathered according to the N+1
The increased subscription condition of institute in condition is read, processing is filtered, the N+1 is obtained and gathers corresponding N+1 search result, and
The N+1 search result is pushed on the corresponding user equipment of each user information in N+1 set;By N plus 1,
The step is repeated, until obtaining the corresponding search result of all set;
Wherein, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, further, when successively scanning for processing to multiple set after sequence, due to can be from the
2 set start, and first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Whether amount and the corresponding subscription condition of 1 set exist in the corresponding subscription condition of the 2nd set, if the 2nd set is corresponding
The quantity of subscription condition is greater than the quantity of the corresponding subscription condition of the 1st set, and the corresponding subscription condition of the 1st set exists
In the corresponding subscription condition of 2nd set, then in the 1st search result, the 1st is compared according in the corresponding subscription condition of the 2nd set
Gather the increased subscription condition of corresponding subscription condition institute, be filtered processing, obtains corresponding 2nd search result of the 2nd set,
And the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information, then it is being ordered as the
The quantity that the N+1 of N+1 gathers corresponding subscription condition is greater than the quantity that N gathers corresponding subscription condition, and N set pair
The subscription condition answered exists to be gathered in corresponding subscription condition in N+1, then in N search result, is gathered according to N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to N in corresponding subscription condition, is filtered processing, obtains
It takes N+1 to gather corresponding N+1 search result, and N+1 search result is pushed to each user information in N+1 set
On corresponding user equipment, therefore, the efficiency of search can be improved, more quickly so as to further improve push
Efficiency.
Further, if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is equal to N set and corresponds to
Subscription condition quantity, then corresponding subscription condition is gathered according to the N+1, scans for handling, obtain the N+1
Gather corresponding N+1 search result, and the N+1 search result is pushed to each user in the N+1 set and is believed
It ceases on corresponding user equipment.
By different according to the corresponding subscription condition of each set, flexible utilization is previous to gather corresponding search result,
Gather corresponding subscription condition according to this and carry out secondary filter, or is directly scanned for according to the corresponding subscription condition of set
Processing, to obtain corresponding search result, to improve search efficiency to a certain extent.
Further, if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than N set and corresponds to
Subscription condition quantity, and the N gathers at least one of corresponding subscription condition there is no gather in the N+1
In corresponding subscription condition, then successively the 1st collection of inquiry is bonded to N-1 and gathers whether corresponding subscription condition exists described the
N+1 gathers in corresponding subscription condition;
If it does not exist, then corresponding subscription condition is gathered according to the N+1, scans for handling, obtain the N+1
Gather corresponding N+1 search result, and the N+1 search result is pushed to each user in the N+1 set and is believed
It ceases on corresponding user equipment;
At least one is gathered if it exists, then selection is obtained to reference set from least one described set, and described
To be gathered described in being compared in corresponding subscription condition according to the N+1 to reference set in the corresponding search result of reference set
The increased subscription condition of corresponding subscription condition institute is closed, processing is filtered, N+1 is obtained and gathers corresponding N+1 search knot
Fruit, and the N+1 search result is pushed on the corresponding user equipment of each user information in N+1 set;
Wherein, described to there is subscription condition corresponding in N+1 set to the corresponding subscription condition of reference set
In, and the quantity to the corresponding subscription condition of reference set is greater than other at least one described set and gathers corresponding order
Read condition quantity.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, further, when successively scanning for processing to multiple set after sequence, due to can be from the
2 set start, and first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Whether amount and the corresponding subscription condition of 1 set exist in the corresponding subscription condition of the 2nd set, if the 2nd set is corresponding
The quantity of subscription condition is greater than the quantity of the corresponding subscription condition of the 1st set, and the corresponding subscription condition of the 1st set exists
In the corresponding subscription condition of 2nd set, then in the 1st search result, the 1st is compared according in the corresponding subscription condition of the 2nd set
Gather the increased subscription condition of corresponding subscription condition institute, be filtered processing, obtains corresponding 2nd search result of the 2nd set,
And the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information, then it is being ordered as the
The quantity that the N+1 of N+1 gathers corresponding subscription condition is greater than the quantity that N gathers corresponding subscription condition, and N set pair
The subscription condition answered exists to be gathered in corresponding subscription condition in N+1, then in N search result, is gathered according to N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to N in corresponding subscription condition, is filtered processing, obtains
It takes N+1 to gather corresponding N+1 search result, and N+1 search result is pushed to each user information in N+1 set
On corresponding user equipment, further, if the quantity of corresponding subscription condition can be gathered to be ordered as the N+1 of N+1
Greater than the quantity that N gathers corresponding subscription condition, and N gathers at least one of corresponding subscription condition there is no the
N+1 gathers in corresponding subscription condition, then successively the 1st collection of inquiry is bonded to whether the corresponding subscription condition of N-1 set exists
Gather in corresponding subscription condition in N+1, to realize from acquisition in the corresponding search result of reference set, according to N+
It is compared in the corresponding subscription condition of 1 set to the corresponding increased subscription condition of subscription condition institute of reference set, is filtered place
Reason, therefore the efficiency of search can more quickly be improved by obtaining the corresponding N+1 search result of N+1 set, so as to
With the further efficiency for improving push.
A kind of acquisition device of search result, including:
Transceiver module includes user information and corresponding subscription condition in the subscription information for receiving subscription information;
Categorization module obtains multiple set, each for carrying out classification processing to the subscription condition in the subscription information
It include the identical user information of subscription condition in set;
Sorting module, for the number according to subscription condition quantity, according to from it is small greatly to sequence, to the multiple set
It is ranked up processing;
Search process module obtains each set and corresponds to for successively scanning for handling to multiple set after sequence
Search result;
The corresponding search result of each set that the transceiver module is also used to will acquire is pushed in the set each
On the corresponding user equipment of user information.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, due to first in subscription information subscription condition carry out classification processing, then to it is sorted gather into
Row sequence, and the subscription condition in each set is scanned for handling according to collating sequence, gathering corresponding search for each
Hitch fruit is pushed in set on the corresponding mobile terminal of each user information, therefore, can effectively improve the effect of search
Rate, to effectively improve the efficiency of push.
Further, described search processing module includes:
Search unit, for scanning for handling, obtaining institute according to the corresponding subscription condition of the 1st set for being ordered as the 1st
State corresponding 1st search result of the 1st set;
Judging unit, for judging to be ordered as whether the 2nd quantity of the corresponding subscription condition of the 2nd set is greater than the 1st collection
Whether the quantity and the corresponding subscription condition of 1 set for closing corresponding subscription condition exist corresponds in the 2nd set
Subscription condition in;
Filter element, if if judging the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set for judging unit
The quantity of subscription condition corresponding greater than the 1st set, and the corresponding subscription condition of 1 set exists in the 2nd set
In corresponding subscription condition, then in the 1st search result, institute is compared according in the corresponding subscription condition of the 2nd set
The corresponding increased subscription condition of subscription condition institute of the 1st set is stated, processing is filtered, obtains the 2nd set the corresponding 2nd
Search result;
The judging unit be also used to judge be ordered as N+1 N+1 gather corresponding subscription condition quantity whether
Gather the quantity of corresponding subscription condition greater than N and the N gathers whether corresponding subscription condition exists described
N+1 gathers in corresponding subscription condition;
If the filter element, which is also used to judging unit, judges that the N+1 for being ordered as N+1 gathers corresponding subscription article
The quantity of part is greater than the quantity that N gathers corresponding subscription condition, and the N gathers corresponding subscription condition and exists in institute
It states N+1 to gather in corresponding subscription condition, then in the N search result, corresponding subscription is gathered according to the N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to the N in condition, be filtered processing, described in acquisition
N+1 gathers corresponding N+1 search result;
N is added 1 in the judging unit, repeats judgement and filtration treatment, until it is corresponding to obtain all set
Until search result;
Wherein, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, further, when successively scanning for processing to multiple set after sequence, due to can be from the
2 set start, and first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Whether amount and the corresponding subscription condition of 1 set exist in the corresponding subscription condition of the 2nd set, if the 2nd set is corresponding
The quantity of subscription condition is greater than the quantity of the corresponding subscription condition of the 1st set, and the corresponding subscription condition of the 1st set exists
In the corresponding subscription condition of 2nd set, then in the 1st search result, the 1st is compared according in the corresponding subscription condition of the 2nd set
Gather the increased subscription condition of corresponding subscription condition institute, be filtered processing, obtains corresponding 2nd search result of the 2nd set,
And the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information, then it is being ordered as the
The quantity that the N+1 of N+1 gathers corresponding subscription condition is greater than the quantity that N gathers corresponding subscription condition, and N set pair
The subscription condition answered exists to be gathered in corresponding subscription condition in N+1, then in N search result, is gathered according to N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to N in corresponding subscription condition, is filtered processing, obtains
It takes N+1 to gather corresponding N+1 search result, and N+1 search result is pushed to each user information in N+1 set
On corresponding user equipment, therefore, the efficiency of search can be improved, more quickly so as to further improve push
Efficiency.
Further, if described search unit is also used to judging unit and judges that the N+1 set for being ordered as N+1 corresponds to
The quantity of subscription condition be equal to N and gather the quantity of corresponding subscription condition, then corresponding subscription is gathered according to the N+1
Condition scans for handling, and obtains the N+1 and gathers corresponding N+1 search result.
By different according to the corresponding subscription condition of each set, flexible utilization is previous to gather corresponding search result,
Gather corresponding subscription condition according to this and carry out secondary filter, or is directly scanned for according to the corresponding subscription condition of set
Processing, to obtain corresponding search result, to improve search efficiency to a certain extent.
Further, described search processing module further includes:
Query unit is judging that the N+1 for being ordered as N+1 gathers the number of corresponding subscription condition for judging unit
Amount is greater than the quantity that N gathers corresponding subscription condition, and the N gathers at least one of corresponding subscription condition and do not deposit
Gather in corresponding subscription condition in the N+1, then successively the 1st collection of inquiry is bonded to the corresponding subscription condition of N-1 set
Whether exist and gathers in corresponding subscription condition in the N+1;
It inquires and is not present if described search unit is also used to query unit, ordered according to N+1 set is corresponding
Condition is read, scans for handling, the N+1 is obtained and gathers corresponding N+1 search result;
It inquires if the filter element is also used to query unit there are at least one set, from least one described collection
Selection is obtained to reference set in conjunction, and described in the corresponding search result of reference set, according to N+1 set pair
To the corresponding increased subscription condition of subscription condition institute of reference set described in comparing in the subscription condition answered, it is filtered processing,
It obtains N+1 and gathers corresponding N+1 search result;
Wherein, described to there is subscription condition corresponding in N+1 set to the corresponding subscription condition of reference set
In, and the quantity to the corresponding subscription condition of reference set is greater than other at least one described set and gathers corresponding order
Read condition quantity.
The subscription information that user information and corresponding subscription condition are carried by receiving, to the subscription item in subscription information
Part carries out classification processing, includes the identical user information of subscription condition in each set, according to subscription item to obtain multiple set
Number of packages amount number, and according to sequence from small to large, processing is ranked up to multiple set, and successively to sequence after
Multiple set scan for handling, then the corresponding search result of each set that will acquire is pushed to each user information in set
On corresponding mobile terminal, further, when successively scanning for processing to multiple set after sequence, due to can be from the
2 set start, and first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Whether amount and the corresponding subscription condition of 1 set exist in the corresponding subscription condition of the 2nd set, if the 2nd set is corresponding
The quantity of subscription condition is greater than the quantity of the corresponding subscription condition of the 1st set, and the corresponding subscription condition of the 1st set exists
In the corresponding subscription condition of 2nd set, then in the 1st search result, the 1st is compared according in the corresponding subscription condition of the 2nd set
Gather the increased subscription condition of corresponding subscription condition institute, be filtered processing, obtains corresponding 2nd search result of the 2nd set,
And the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information, then it is being ordered as the
The quantity that the N+1 of N+1 gathers corresponding subscription condition is greater than the quantity that N gathers corresponding subscription condition, and N set pair
The subscription condition answered exists to be gathered in corresponding subscription condition in N+1, then in N search result, is gathered according to N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to N in corresponding subscription condition, is filtered processing, obtains
It takes N+1 to gather corresponding N+1 search result, and N+1 search result is pushed to each user information in N+1 set
On corresponding user equipment, further, if the quantity of corresponding subscription condition can be gathered to be ordered as the N+1 of N+1
Greater than the quantity that N gathers corresponding subscription condition, and N gathers at least one of corresponding subscription condition there is no the
N+1 gathers in corresponding subscription condition, then successively the 1st collection of inquiry is bonded to whether the corresponding subscription condition of N-1 set exists
Gather in corresponding subscription condition in N+1, to realize from acquisition in the corresponding search result of reference set, according to N+
It is compared in the corresponding subscription condition of 1 set to the corresponding increased subscription condition of subscription condition institute of reference set, is filtered place
Reason, therefore the efficiency of search can more quickly be improved by obtaining the corresponding N+1 search result of N+1 set, so as to
With the further efficiency for improving push.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation
Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
Attached drawing is used to provide further understanding of the present invention, and constitutes part of specification, with reality of the invention
It applies example to be used to explain the present invention together, not be construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow diagram of the acquisition methods for the search result that the embodiment of the present invention one provides;
Fig. 2 is the flow diagram of the acquisition methods of search result provided by Embodiment 2 of the present invention;
Fig. 3 is the flow diagram of the acquisition methods for the search result that the embodiment of the present invention three provides;
Fig. 4 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention four provides;
Fig. 5 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention five provides;
Fig. 6 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention six provides.
Specific embodiment
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described herein
Apply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
Fig. 1 is the flow diagram of the acquisition methods for the search result that the embodiment of the present invention one provides, as shown in Figure 1, this
The executing subject of the method for embodiment is the acquisition device of search result, such as search engine, and this approach includes the following steps:
Step 101 receives subscription information, includes user information and corresponding subscription condition in the subscription information.
In the present embodiment, search engine can receive the subscription information that user fills in and sends, wherein the subscription information
In include user information and corresponding subscription condition, the quantity of the subscription condition can be one either it is multiple.
Step 102 carries out classification processing to the subscription condition in the subscription information, obtains multiple set, each set
In include the identical user information of subscription condition.
In the present embodiment, each set is corresponding with a subscription condition, and the corresponding subscription condition of any two set
It is different.It include user information corresponding to the subscription condition in each set.For example, first set pair
The subscription condition answered is a and b, and corresponding first subscription condition of second set is a, b and c, then wraps in the first set
The user information included is subscription condition a and b corresponding to the user information in subscription information, the use for including in the second set
Family information be in subscription information subscription condition corresponding to the user information be a, b and c.
Step 103, according to subscription condition quantity number, according to from it is small greatly to sequence, to the multiple set carry out
Sequence processing.
Step 104 successively scans for handling to multiple set after sequence, and each set that will acquire is corresponding searches
Hitch fruit is pushed on the corresponding user equipment of each user information in the set.
In the present embodiment, since the set for the subscription condition minimum number for including, successively according in each set
Subscription condition scans for handling, and the corresponding search result of each set is pushed to the corresponding use of each user information in set
In the equipment of family, to effectively improve the efficiency of search, and then pushing efficiency is improved.
In the present embodiment, the subscription information that user information and corresponding subscription condition are carried by receiving, to subscription
Subscription condition in information carries out classification processing, includes the identical user of subscription condition in each set to obtain multiple set
Information, according to subscription condition quantity number, and according to sequence from small to large, processing is ranked up to multiple set,
And successively multiple set after sequence are scanned for handling, then the corresponding search result of each set that will acquire is pushed to collection
In conjunction on the corresponding mobile terminal of each user information, due to first carrying out classification processing to the subscription condition in subscription information, then
Sorted set is ranked up, and the subscription condition in each set is scanned for handling according to collating sequence, is being incited somebody to action
The corresponding search result of each set is pushed on the corresponding mobile terminal of each user information in set, therefore, can be effective
Ground improves the efficiency of search, to effectively improve the efficiency of push.
Fig. 2 is the flow diagram of the acquisition methods of search result provided by Embodiment 2 of the present invention, as shown in Fig. 2, this
The executing subject of the method for embodiment is the acquisition device of search result, such as search engine, and this approach includes the following steps:
Step 201 receives subscription information, includes user information and corresponding subscription condition in the subscription information.
Step 202 carries out classification processing to the subscription condition in the subscription information, obtains multiple set, each set
In include the identical user information of subscription condition.
Step 203, according to subscription condition quantity number, according to from it is small greatly to sequence, to the multiple set carry out
Sequence processing.
Step 204 gathers corresponding subscription condition according to the be ordered as the 1st the 1st, scans for handling, obtains the described 1st
Gather corresponding 1st search result, and the 1st search result is pushed to each user information in the 1st set and is corresponded to
User equipment on.
Whether the quantity that step 205, judgement are ordered as the 2nd corresponding subscription condition of the 2nd set, which is greater than the 1st set, corresponds to
Subscription condition quantity and the corresponding subscription condition of 1 set whether there is subscription corresponding in the 2nd set
In condition, if the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Amount, and the corresponding subscription condition of the 1st set exists in the corresponding subscription condition of the 2nd set, thens follow the steps
206;If the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is equal to the quantity of the corresponding subscription condition of the 1st set,
Then follow the steps 210.
Step 206, in the 1st search result, according to comparing described the in the corresponding subscription condition of the 2nd set
The corresponding increased subscription condition of subscription condition institute of 1 set, is filtered processing, obtains corresponding 2nd search of the 2nd set
As a result, and the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information.
Whether the quantity that the N+1 that step 207, judgement are ordered as N+1 gathers corresponding subscription condition is greater than N set
The quantity of corresponding subscription condition and the N gather whether corresponding subscription condition exists in N+1 set pair
In the subscription condition answered, if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is corresponding greater than N set
The quantity of subscription condition, and the N gathers corresponding subscription condition and there is subscription condition corresponding in N+1 set
In, then follow the steps 208;It is corresponded to if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is equal to N set
Subscription condition quantity, then follow the steps 211.
In the present embodiment, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
Step 208, in the N search result, gathered in corresponding subscription condition according to the N+1 compared to institute
It states N and gathers the increased subscription condition of institute in corresponding subscription condition, be filtered processing, obtain the N+1 set and correspond to
N+1 search result, and it is corresponding that the N+1 search result is pushed to each user information in N+1 set
On user equipment.
Step 209, by N plus 1, step 207 is repeated.
Step 210 gathers corresponding subscription condition according to the described 2nd, scans for handling, and obtains the 2nd set pair
The 2nd search result answered, and the 2nd search result is pushed to the corresponding user of each user information in the 2nd set
In equipment.Execute step 207.
Step 211 gathers corresponding subscription condition according to the N+1, scans for handling, obtains the N+1 collection
Corresponding N+1 search result is closed, and the N+1 search result is pushed to each user information in the N+1 set
On corresponding user equipment.Execute step 209.
In the present embodiment, since the 1st set of the minimum number of subscription condition, according to the subscription article in the 1st set
Part scans for handling, and returns to corresponding 1st search result, in the number for the corresponding subscription condition of the 2nd set for being ordered as the 2nd
Amount is greater than the quantity of the corresponding subscription condition of the 1st set, and the corresponding subscription condition of the 1st set is corresponded in the presence of in the 2nd set
Subscription condition in, then according to the 1st search result, carry out secondary filter according to increased subscription condition in the 2nd set, be somebody's turn to do
Corresponding 2nd search result of 2nd set, if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than N
Gather the quantity of corresponding subscription condition, and the N gathers corresponding subscription condition and gathers corresponding order in the presence of in N+1
It reads in condition, is then successively gathered in corresponding subscription condition according to N+1 and increased in subscription condition corresponding compared to N set
The subscription condition added is filtered processing, obtains N+1 and gathers corresponding N+1 search result, to more efficiently improve
Search effect, and then improve pushing efficiency.
In addition, for example, the corresponding search result of each set can be pushed in a manner of mail, short message or wechat etc.
Give user information each in set corresponding user equipment.In addition, the user equipment can be mobile phone or cloud disk etc..
In the present embodiment, the subscription information that user information and corresponding subscription condition are carried by receiving, to subscription
Subscription condition in information carries out classification processing, includes the identical user of subscription condition in each set to obtain multiple set
Information, according to subscription condition quantity number, and according to sequence from small to large, processing is ranked up to multiple set,
And successively multiple set after sequence are scanned for handling, then the corresponding search result of each set that will acquire is pushed to collection
In conjunction on the corresponding mobile terminal of each user information, further, successively multiple set after sequence are being scanned for locating
When reason, due to can first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the 1st set pair since the 2nd set
Whether the quantity for the subscription condition answered and the corresponding subscription condition of 1 set have subscription condition corresponding in the 2nd set
In, if the quantity of the corresponding subscription condition of the 2nd set is greater than the quantity of the corresponding subscription condition of the 1st set, and the 1st set corresponds to
Subscription condition exist in the 2nd corresponding subscription condition of set, then it is corresponding according to the 2nd set in the 1st search result
The corresponding increased subscription condition of subscription condition institute of the 1st set is compared in subscription condition, is filtered processing, is obtained the 2nd set
Corresponding 2nd search result, and the 2nd search result is pushed to the corresponding user of each user information in the 2nd set and is set
It is standby upper, then it is greater than N in the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition and gathers corresponding subscription article
The quantity of part, and N gathers corresponding subscription condition and exists in the corresponding subscription condition of N+1 set, then searches in N
As a result in, gathered in corresponding subscription condition according to N+1 and gather the increased subscription of institute in corresponding subscription condition compared to N
Condition is filtered processing, obtains N+1 and gathers corresponding N+1 search result, and N+1 search result is pushed to N
In+1 set on the corresponding user equipment of each user information, therefore, the efficiency of search can be more quickly improved, so as to
With the further efficiency for improving push.
Fig. 3 is the flow diagram of the acquisition methods for the search result that the embodiment of the present invention three provides, as shown in figure 3, this
The executing subject of the method for embodiment is the acquisition device of search result, such as search engine, and this approach includes the following steps:
Step 301 receives subscription information, includes user information and corresponding subscription condition in the subscription information.
Step 302 carries out classification processing to the subscription condition in the subscription information, obtains multiple set, each set
In include the identical user information of subscription condition.
Step 303, according to subscription condition quantity number, according to from it is small greatly to sequence, to the multiple set carry out
Sequence processing.
Step 304 gathers corresponding subscription condition according to the be ordered as the 1st the 1st, scans for handling, obtains the described 1st
Gather corresponding 1st search result, and the 1st search result is pushed to each user information in the 1st set and is corresponded to
User equipment on.
Whether the quantity that step 305, judgement are ordered as the 2nd corresponding subscription condition of the 2nd set, which is greater than the 1st set, corresponds to
Subscription condition quantity and the corresponding subscription condition of 1 set whether there is subscription corresponding in the 2nd set
In condition, if the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than the number of the corresponding subscription condition of the 1st set
Amount, and the corresponding subscription condition of the 1st set exists in the corresponding subscription condition of the 2nd set, thens follow the steps
306;If the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than the quantity of the corresponding subscription condition of the 1st set,
And the described 1st gathers at least one of corresponding subscription condition there is no gathering in corresponding subscription condition the described 2nd, then
Execute step 310.
Step 306, in the 1st search result, according to comparing described the in the corresponding subscription condition of the 2nd set
The corresponding increased subscription condition of subscription condition institute of 1 set, is filtered processing, obtains corresponding 2nd search of the 2nd set
As a result, and the 2nd search result is pushed in the 2nd set on the corresponding user equipment of each user information.
Whether the quantity that the N+1 that step 307, judgement are ordered as N+1 gathers corresponding subscription condition is greater than N set
The quantity of corresponding subscription condition and the N gather whether corresponding subscription condition exists in N+1 set pair
In the subscription condition answered, if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is corresponding greater than N set
The quantity of subscription condition, and the N gathers corresponding subscription condition and there is subscription condition corresponding in N+1 set
In, then follow the steps 208;It is corresponded to if the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than N set
Subscription condition quantity, and the N gathers at least one of corresponding subscription condition there is no gather in the N+1
In corresponding subscription condition, 311 are thened follow the steps.
In the present embodiment, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
Step 308, in the N search result, gathered in corresponding subscription condition according to the N+1 compared to institute
It states N and gathers the increased subscription condition of institute in corresponding subscription condition, be filtered processing, obtain the N+1 set and correspond to
N+1 search result, and it is corresponding that the N+1 search result is pushed to each user information in N+1 set
On user equipment.
Step 309, by N plus 1, step 307 is repeated.
Step 310 gathers corresponding subscription condition according to the 2nd, scans for handling, and it is corresponding to obtain the 2nd set
2nd search result, and the 2nd search result is pushed to the corresponding user equipment of each user information in the 2nd set
On.And execute step 307.
Step 311, successively the 1st collection of inquiry are bonded to N-1 and gather whether corresponding subscription condition exists in the N+1
Gather in corresponding subscription condition;If it does not exist, until executing step 312;At least one is gathered if it exists, thens follow the steps 313.
Step 312 gathers corresponding subscription condition according to the N+1, scans for handling, obtains the N+1 collection
Corresponding N+1 search result is closed, and the N+1 search result is pushed to each user information in the N+1 set
On corresponding user equipment.And execute step 309.
Step 313, selection is obtained to reference set from least one described set, and described corresponding to reference set
Search result in, gathered according to the N+1 compared in corresponding subscription condition it is described to the corresponding subscription article of reference set
The increased subscription condition of part institute, is filtered processing, obtains N+1 and gathers corresponding N+1 search result;And by the N+
1 search result is pushed on the corresponding user equipment of each user information in N+1 set.And execute step 309.
Wherein, described to there is subscription condition corresponding in N+1 set to the corresponding subscription condition of reference set
In, and the quantity to the corresponding subscription condition of reference set is greater than other at least one described set and gathers corresponding order
Read condition quantity.
In the present embodiment, for example, assuming that collective number is 3, the corresponding subscription condition of the 1st set is a and b,
The corresponding subscription condition of 2nd set is c and d, and the corresponding subscription condition of the 3rd set is a, b and c.The then corresponding subscription of the 3rd set
The quantity of condition is greater than the quantity of the corresponding subscription condition of the 2nd set, and at least one in the corresponding subscription condition of the 2nd set
It is a that (i.e. d) there is no in the corresponding subscription condition of the 3rd set, then successively the corresponding subscription article with the 2nd set is gathered in inquiry the 1st
With the presence or absence of in the 3rd corresponding subscription condition of set, finding that the corresponding subscription condition of the 1st set exists the after inquiry in part
In the corresponding subscription condition of 3 set, then the 1st set is gathered into corresponding search result the 1st as to reference set
In, (i.e. according to the increased subscription condition of subscription condition institute corresponding compared to the 1st set in the corresponding subscription condition of the 3rd set
C), be filtered processing, obtain corresponding 3rd search result of the 3rd set, so as to the search result that is obtained according to front into
Row secondary filter obtains corresponding search result to realize, and then effectively improves search efficiency, and further improve and push away
The efficiency sent.
In addition, for example, the corresponding search result of each set can be pushed in a manner of mail, short message or wechat etc.
Give user information each in set corresponding user equipment.In addition, the user equipment can be mobile phone or cloud disk etc..
In the present embodiment, the subscription information that user information and corresponding subscription condition are carried by receiving, to subscription
Subscription condition in information carries out classification processing, includes the identical user of subscription condition in each set to obtain multiple set
Information, according to subscription condition quantity number, and according to sequence from small to large, processing is ranked up to multiple set,
And successively multiple set after sequence are scanned for handling, then the corresponding search result of each set that will acquire is pushed to collection
In conjunction on the corresponding mobile terminal of each user information, further, successively multiple set after sequence are being scanned for locating
When reason, due to can first judge whether the quantity of the corresponding subscription condition of the 2nd set is greater than the 1st set pair since the 2nd set
Whether the quantity for the subscription condition answered and the corresponding subscription condition of 1 set have subscription condition corresponding in the 2nd set
In, if the quantity of the corresponding subscription condition of the 2nd set is greater than the quantity of the corresponding subscription condition of the 1st set, and the 1st set corresponds to
Subscription condition exist in the 2nd corresponding subscription condition of set, then it is corresponding according to the 2nd set in the 1st search result
The corresponding increased subscription condition of subscription condition institute of the 1st set is compared in subscription condition, is filtered processing, is obtained the 2nd set
Corresponding 2nd search result, and the 2nd search result is pushed to the corresponding user of each user information in the 2nd set and is set
It is standby upper, then it is greater than N in the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition and gathers corresponding subscription article
The quantity of part, and N gathers corresponding subscription condition and exists in the corresponding subscription condition of N+1 set, then searches in N
As a result in, gathered in corresponding subscription condition according to N+1 and gather the increased subscription of institute in corresponding subscription condition compared to N
Condition is filtered processing, obtains N+1 and gathers corresponding N+1 search result, and N+1 search result is pushed to N
In+1 set on the corresponding user equipment of each user information, further, if can be to be ordered as the N+1 set of N+1
The quantity of corresponding subscription condition is greater than the quantity that N gathers corresponding subscription condition, and N gathers in corresponding subscription condition
At least one be not present and gather in corresponding subscription condition in N+1, then successively the 1st collection of inquiry is bonded to N-1 set and corresponds to
Subscription condition whether exist and gather in corresponding subscription condition in N+1, to realize from the corresponding to reference set of acquisition
Search result in, gathered to compare in corresponding subscription condition according to N+1 and increased to the corresponding subscription condition of reference set
Subscription condition, be filtered processing, obtain N+1 and gather corresponding N+1 search result, therefore, can more quickly
The efficiency of search is improved, so as to further improve the efficiency of push.
Fig. 4 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention four provides, as shown in figure 4, this
The device of embodiment includes:Transceiver module 11, categorization module 12, sorting module 13 and search process module 14;Wherein, mould is received and dispatched
Block 11 includes user information and corresponding subscription condition in the subscription information for receiving subscription information;Categorization module 12 is used
In carrying out classification processing to the subscription condition in the subscription information, multiple set are obtained, include subscription condition in each set
Identical user information;Sorting module 13 be used for according to subscription condition quantity number, according to from it is small greatly to sequence, to described
Multiple set are ranked up processing;Search process module 14 is obtained for successively scanning for handling to multiple set after sequence
Take the corresponding search result of each set;The corresponding search result of each set that transceiver module 11 is also used to will acquire is pushed to
In the set on the corresponding user equipment of each user information.
The acquisition device of search result in the present embodiment can execute technical side shown in the embodiment of method shown in Fig. 1
Case, realization principle and beneficial effect are similar, and details are not described herein again.
Fig. 5 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention five provides, shown in above-mentioned Fig. 4
On the basis of embodiment, as shown in figure 5, the search process module 14 of the present embodiment includes:Search unit 21,22 and of judging unit
Filter element 23.
In the present embodiment, search unit 21 is used to be carried out according to the corresponding subscription condition of the 1st set for being ordered as the 1st
Search process obtains corresponding 1st search result of the 1st set;Judging unit 22 is used to judge to be ordered as the 2nd the 2nd collection
Close corresponding subscription condition quantity whether be greater than the 1st corresponding subscription condition of set quantity and 1 set it is corresponding
Whether subscription condition exists in the corresponding subscription condition of the 2nd set;If filter element 23 is sentenced for judging unit 22
If the quantity of the disconnected corresponding subscription condition of the 2nd set for being ordered as the 2nd out is greater than the quantity of the corresponding subscription condition of the 1st set,
And described 1 gathers corresponding subscription condition in the presence of in the corresponding subscription condition of the 2nd set, then searches for the described 1st
As a result in, according to comparing in the corresponding subscription condition of the 2nd set, the corresponding subscription condition institute of the 1st set is increased to be ordered
Condition is read, processing is filtered, obtains corresponding 2nd search result of the 2nd set;The judging unit 22 is also used to judge
The N+1 for being ordered as N+1 gathers the quantity of corresponding subscription condition and whether is greater than the number that N gathers corresponding subscription condition
Amount and the N gather whether corresponding subscription condition exists in the corresponding subscription condition of N+1 set;Institute
Judge that the N+1 for being ordered as N+1 gathers the number of corresponding subscription condition if stating filter element 23 and being also used to judging unit 22
Amount is greater than the quantity that N gathers corresponding subscription condition, and the N gathers corresponding subscription condition and exists in the N+
In the corresponding subscription condition of 1 set, then in the N search result, gathered in corresponding subscription condition according to the N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared to the N, is filtered processing, obtains the N+1
Gather corresponding N+1 search result;N is added 1 in the judging unit, repeats judgement and filtration treatment, until obtaining
Until taking the corresponding search result of all set;Wherein, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
Further, if described search unit 23 is also used to judging unit 22 and judges the N+1 set for being ordered as N+1
The quantity of corresponding subscription condition is equal to the quantity that N gathers corresponding subscription condition, then is gathered according to the N+1 corresponding
Subscription condition scans for handling, and obtains the N+1 and gathers corresponding N+1 search result.
The acquisition device of search result in the present embodiment can execute technical side shown in the embodiment of method shown in Fig. 2
Case, realization principle and beneficial effect are similar, and details are not described herein again.
Fig. 6 is the structural schematic diagram of the acquisition device for the search result that the embodiment of the present invention six provides, shown in above-mentioned Fig. 5
On the basis of embodiment, as shown in fig. 6, the search process module 14 of the present embodiment can also include:Query unit 24.
Wherein, which orders for judging unit 22 the N+1 set for judging to be ordered as N+1 is corresponding
The quantity for readding condition is greater than the quantity that N gathers corresponding subscription condition, and the N gathers in corresponding subscription condition extremely
Few one is not present in the corresponding subscription condition of N+1 set, then successively the 1st collection of inquiry is bonded to N-1 set correspondence
Subscription condition whether exist and gather in corresponding subscription condition in the N+1.
If then search unit 21 is also used to query unit 24 and inquires be not present, gathered according to the N+1 corresponding
Subscription condition scans for handling, and obtains the N+1 and gathers corresponding N+1 search result.
If inquiring alternatively, the filter element 23 is also used to query unit 24 there are at least one set, from described
Selection is obtained to reference set at least one set, and described in the corresponding search result of reference set, according to described
N+1 gather compared in corresponding subscription condition it is described to the corresponding increased subscription condition of subscription condition institute of reference set, into
Row filtration treatment obtains N+1 and gathers corresponding N+1 search result;Wherein, described to the corresponding subscription condition of reference set
Exist and gather in corresponding subscription condition in the N+1, and the quantity to the corresponding subscription condition of reference set is big
Other gather corresponding subscription condition quantity at least one described set.
The acquisition device of search result in the present embodiment can execute technical side shown in the embodiment of method shown in Fig. 3
Case, realization principle and beneficial effect are similar, and details are not described herein again.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The shape for the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)
Formula.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (6)
1. a kind of acquisition methods of search result, which is characterized in that include the following steps:
Subscription information is received, includes user information and corresponding subscription condition in the subscription information;
Classification processing is carried out to the subscription condition in the subscription information, obtains multiple set, includes subscribing to item in each set
The identical user information of part;
According to subscription condition quantity number, according to from it is small greatly to sequence, to it is the multiple set be ranked up processing;
Successively multiple set after sequence are scanned for handling, and the corresponding search result of each set that will acquire is pushed to
In the set on the corresponding user equipment of each user information;
It is described successively multiple set after sequence to be scanned for handling, and the corresponding search result of each set that will acquire pushes away
It gives on the corresponding user equipment of each user information in the set, including:
It according to the 1st corresponding subscription condition of set for being ordered as the 1st, scans for handling, obtains the 1st set corresponding the
1 search result, and the 1st search result is pushed in the 1st set on the corresponding user equipment of each user information;
If the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than the quantity of the corresponding subscription condition of the 1st set,
And the described 1st gathers corresponding subscription condition in the presence of in the corresponding subscription condition of the 2nd set, then searches the described 1st
In hitch fruit, according to comparing in the corresponding subscription condition of the 2nd set, the corresponding subscription condition institute of the 1st set is increased
Subscription condition is filtered processing, obtains corresponding 2nd search result of the 2nd set, and the 2nd search result is pushed away
It gives in the 2nd set on the corresponding user equipment of each user information;
If the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than the number that N gathers corresponding subscription condition
Amount, and the N gathers corresponding subscription condition and exists in the corresponding subscription condition of N+1 set, then searches in N
In hitch fruit, is gathered in corresponding subscription condition according to the N+1 and gather institute in corresponding subscription condition compared to the N
Increased subscription condition, is filtered processing, obtains the N+1 and gathers corresponding N+1 search result, and by the N+
1 search result is pushed on the corresponding user equipment of each user information in N+1 set;By N plus 1, this is repeated
Step, until obtaining the corresponding search result of all set;
Wherein, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
2. the method according to claim 1, wherein further including:
If the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is equal to the number that N gathers corresponding subscription condition
Amount then gathers corresponding subscription condition according to the N+1, scans for handling, and obtains the N+1 and gathers corresponding N+
1 search result, and the N+1 search result is pushed to the corresponding user of each user information in N+1 set and is set
It is standby upper.
3. the method according to claim 1, wherein further including:
If the quantity that the N+1 for being ordered as N+1 gathers corresponding subscription condition is greater than the number that N gathers corresponding subscription condition
Amount, and the N gathers at least one of corresponding subscription condition and subscription condition corresponding in N+1 set is not present
In, then successively whether the 1st collection of inquiry is bonded to the corresponding subscription condition of N-1 set in the presence of corresponding in N+1 set
In subscription condition;
If it does not exist, then corresponding subscription condition is gathered according to the N+1, scans for handling, obtain the N+1 set
Corresponding N+1 search result, and the N+1 search result is pushed to each user information pair in the N+1 set
On the user equipment answered;
At least one is gathered if it exists, then selection is obtained to reference set from least one described set, and described wait join
It examines in the corresponding search result of set, is gathered described in being compared in corresponding subscription condition according to the N+1 to reference set pair
The increased subscription condition of subscription condition institute answered, is filtered processing, obtains N+1 and gathers corresponding N+1 search result, and
The N+1 search result is pushed on the corresponding user equipment of each user information in N+1 set;
Wherein, described to exist in the corresponding subscription condition of N+1 set to the corresponding subscription condition of reference set, and
The quantity to the corresponding subscription condition of reference set is greater than other at least one described set and gathers corresponding subscription item
Number of packages amount.
4. a kind of acquisition device of search result, which is characterized in that including:
Transceiver module includes user information and corresponding subscription condition in the subscription information for receiving subscription information;
Categorization module obtains multiple set, each set for carrying out classification processing to the subscription condition in the subscription information
In include the identical user information of subscription condition;
Sorting module, for according to subscription condition quantity number, according to from it is small greatly to sequence, to the multiple set carry out
Sequence processing;
Search process module, for successively scanning for handling to multiple set after sequence, each set of acquisition is corresponding to be searched
Hitch fruit;
The corresponding search result of each set that the transceiver module is also used to will acquire is pushed to each user in the set
On the corresponding user equipment of information;
Described search processing module includes:
Search unit obtains described for scanning for handling according to the 1st corresponding subscription condition of set for being ordered as the 1st
Corresponding 1st search result of 1 set;
Judging unit, for judging to be ordered as whether the 2nd quantity of the corresponding subscription condition of the 2nd set is greater than the 1st set pair
Whether the quantity for the subscription condition answered and the corresponding subscription condition of 1 set, which exist, is gathered corresponding order the described 2nd
It reads in condition;
Filter element, if the quantity for being ordered as the 2nd corresponding subscription condition of the 2nd set is greater than if judging for judging unit
The quantity of the corresponding subscription condition of 1st set, and the corresponding subscription condition of 1 set exists in the 2nd set correspondence
Subscription condition in, then in the 1st search result, compare the described 1st according in the corresponding subscription condition of the 2nd set
Gather the increased subscription condition of corresponding subscription condition institute, be filtered processing, obtains corresponding 2nd search of the 2nd set
As a result;
The judging unit is also used to judge that the N+1 for being ordered as N+1 gathers the quantity of corresponding subscription condition and whether is greater than
N gathers the quantity of corresponding subscription condition and the N gathers whether corresponding subscription condition exists in the N+
In the corresponding subscription condition of 1 set;
If the filter element, which is also used to judging unit, judges that the N+1 for being ordered as N+1 gathers corresponding subscription condition
Quantity is greater than N and gathers the quantity of corresponding subscription condition, and the N gathers corresponding subscription condition and exists described the
N+1 gathers in corresponding subscription condition, then in N search result, gathers phase in corresponding subscription condition according to the N+1
Gather the increased subscription condition of institute in corresponding subscription condition compared with the N, is filtered processing, obtains the N+1 collection
Close corresponding N+1 search result;
N is added 1 in the judging unit, repeats judgement and filtration treatment, until obtaining the corresponding search of all set
As a result until;
Wherein, N is positive integer, and N is greater than or equal to 2, when initial, N 2.
5. device according to claim 4, which is characterized in that if described search unit is also used to judging unit and judges to arrange
The quantity that the N+1 that sequence is N+1 gathers corresponding subscription condition is equal to the quantity that N gathers corresponding subscription condition, then root
Gather corresponding subscription condition according to the N+1, scan for handling, obtains the N+1 and gather corresponding N+1 search knot
Fruit.
6. device according to claim 4, which is characterized in that described search processing module further includes:
Query unit, for judging unit judge the N+1 for being ordered as N+1 gather corresponding subscription condition quantity it is big
Gather the quantity of corresponding subscription condition in N, and the N gathers at least one of corresponding subscription condition and is not present
The N+1 gathers in corresponding subscription condition, then successively the 1st collection of inquiry is bonded to whether N-1 gathers corresponding subscription condition
Exist and gathers in corresponding subscription condition in the N+1;
It inquires and is not present if described search unit is also used to query unit, corresponding subscription article is gathered according to the N+1
Part scans for handling, and obtains the N+1 and gathers corresponding N+1 search result;
It inquires if the filter element is also used to query unit there are at least one set, from least one described set
Selection is obtained to reference set, and described to be gathered according to the N+1 corresponding in the corresponding search result of reference set
To the corresponding increased subscription condition of subscription condition institute of reference set described in being compared in subscription condition, it is filtered processing, is obtained
N+1 gathers corresponding N+1 search result;
Wherein, described to exist in the corresponding subscription condition of N+1 set to the corresponding subscription condition of reference set, and
The quantity to the corresponding subscription condition of reference set is greater than other at least one described set and gathers corresponding subscription item
Number of packages amount.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510694831.8A CN105302897B (en) | 2015-10-21 | 2015-10-21 | A kind of acquisition methods and device of search result |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510694831.8A CN105302897B (en) | 2015-10-21 | 2015-10-21 | A kind of acquisition methods and device of search result |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105302897A CN105302897A (en) | 2016-02-03 |
CN105302897B true CN105302897B (en) | 2018-11-20 |
Family
ID=55200167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510694831.8A Expired - Fee Related CN105302897B (en) | 2015-10-21 | 2015-10-21 | A kind of acquisition methods and device of search result |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105302897B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112632376A (en) * | 2020-12-18 | 2021-04-09 | 张家港市鸿嘉数字科技有限公司 | Scientific and technological reward declaration information pushing method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509017A (en) * | 2002-12-13 | 2004-06-30 | 陈晓月 | System for classified automatic searching internet information and broadcasting into digital television |
CN102930022A (en) * | 2012-10-31 | 2013-02-13 | 中国运载火箭技术研究院 | User-oriented information search engine system and method |
CN103559269A (en) * | 2013-11-04 | 2014-02-05 | 北京中搜网络技术股份有限公司 | Knowledge recommending method for mobile news subscription |
CN104268287A (en) * | 2014-10-21 | 2015-01-07 | 中国建设银行股份有限公司 | Searching prompting method and device |
CN104572774A (en) * | 2013-10-28 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Searching method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2615659A1 (en) * | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
-
2015
- 2015-10-21 CN CN201510694831.8A patent/CN105302897B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509017A (en) * | 2002-12-13 | 2004-06-30 | 陈晓月 | System for classified automatic searching internet information and broadcasting into digital television |
CN102930022A (en) * | 2012-10-31 | 2013-02-13 | 中国运载火箭技术研究院 | User-oriented information search engine system and method |
CN104572774A (en) * | 2013-10-28 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Searching method and device |
CN103559269A (en) * | 2013-11-04 | 2014-02-05 | 北京中搜网络技术股份有限公司 | Knowledge recommending method for mobile news subscription |
CN104268287A (en) * | 2014-10-21 | 2015-01-07 | 中国建设银行股份有限公司 | Searching prompting method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105302897A (en) | 2016-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103034663B (en) | A kind of information search method and equipment | |
CN111680254B (en) | Content recommendation method and device | |
CN104408163B (en) | A kind of data classification storage and device | |
CN104053023B (en) | A kind of method and device of determining video similarity | |
CN109408703A (en) | Information recommendation method and its system, device, electronic equipment, storage medium | |
CN110335123B (en) | Commodity recommendation method, system, computer readable medium and device based on social e-commerce platform | |
CN103544259B (en) | Aggregating sorting TopK inquiry processing method and system | |
CN104461702A (en) | Business processing method and business processing device | |
CN105812937A (en) | Television program recommending method and television program recommending device | |
CN107203532A (en) | Construction method, the implementation method of search and the device of directory system | |
CN105335368B (en) | A kind of product clustering method and device | |
CN109710789A (en) | Search method, device, electronic equipment and the computer storage medium of image data | |
CN102915306A (en) | Searching method and searching system | |
CN102982112A (en) | Ranking list generation method and journal generation method and server | |
CN105320702A (en) | Analysis method and device for user behavior data and smart television | |
CN112463859B (en) | User data processing method and server based on big data and business analysis | |
CN109885535A (en) | A kind of method and relevant apparatus of file storage | |
CN105302897B (en) | A kind of acquisition methods and device of search result | |
CN109885651A (en) | A kind of question pushing method and device | |
CN104123329B (en) | Searching method and device | |
CN106446289B (en) | Information query method and device based on Pinpoint | |
WO2017095439A1 (en) | Incremental clustering of a data stream via an orthogonal transform based indexing | |
CN106384292A (en) | System and method for collecting relation among social network users | |
WO2017065795A1 (en) | Incremental update of a neighbor graph via an orthogonal transform based indexing | |
CN105224394B (en) | A kind of classification method and device of application program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and device for obtaining search results Effective date of registration: 20210104 Granted publication date: 20181120 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd. Registration number: Y2020990001517 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181120 Termination date: 20211021 |
|
CF01 | Termination of patent right due to non-payment of annual fee |