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

CN105302897B - A kind of acquisition methods and device of search result - Google Patents

A kind of acquisition methods and device of search result Download PDF

Info

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
Application number
CN201510694831.8A
Other languages
Chinese (zh)
Other versions
CN105302897A (en
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.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media Technology Co 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 Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510694831.8A priority Critical patent/CN105302897B/en
Publication of CN105302897A publication Critical patent/CN105302897A/en
Application granted granted Critical
Publication of CN105302897B publication Critical patent/CN105302897B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search 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

A kind of acquisition methods and device of search result
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.
CN201510694831.8A 2015-10-21 2015-10-21 A kind of acquisition methods and device of search result Expired - Fee Related CN105302897B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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