[go: up one dir, main page]

CN106528753A - Data searching method and apparatus - Google Patents

Data searching method and apparatus Download PDF

Info

Publication number
CN106528753A
CN106528753A CN201610971413.3A CN201610971413A CN106528753A CN 106528753 A CN106528753 A CN 106528753A CN 201610971413 A CN201610971413 A CN 201610971413A CN 106528753 A CN106528753 A CN 106528753A
Authority
CN
China
Prior art keywords
results page
key word
results
search
keyword set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610971413.3A
Other languages
Chinese (zh)
Inventor
樊邵婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610971413.3A priority Critical patent/CN106528753A/en
Publication of CN106528753A publication Critical patent/CN106528753A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • 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/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a data searching method and apparatus. The data searching method comprises the steps of receiving a searching request sent from a first client end which is logged by using a first account, wherein the searching request is used for searching a to-be-searched keyword set, and the keyword set comprises at least two keywords; responding to the searching request to search each keyword in the keyword set to obtain searching results matched with the keywords; generating a result page set for displaying the searching results, wherein one result page is used for displaying the searching result corresponding to one keyword in the result page set; and pushing the result page set to the first client end to enable the first client end to display the result page set. By adoption of the data searching method and apparatus, the technical problem of relatively low searching efficiency existing in the existing data searching method is solved.

Description

Data search method and device
Technical field
The present invention relates to computer realm, in particular to a kind of data search method and device.
Background technology
User obtains target data for convenience, both provides function of search in many terminal applies, such as terminal browser, Search box is each equipped with the interfaces of application such as e-book application, video playback application, shopping application, in order to obtain input Key word realizes function of search, i.e. by way of being input into key word, and realization is scanned in the data that data base prestores, To obtain the Search Results matched with above-mentioned key word, and show the Search Results for obtaining.
However, in existing data searching technology, only allowing user in a search procedure, only search is closed with one The Search Results that keyword matches, and cannot realize while obtaining and multiple key words corresponding Search Results of difference.For example, with As a example by shopping application, when user needs to conclude the business more than one piece article, user is needed to sequentially input each article respectively in search box Corresponding key word, performs transaction to obtain each article.That is, after the transaction to an article is completed, could search again The key word of second article is input in rope frame, to continue search for second article.
For this data search mode that prior art is provided, as operating procedure is more, search efficiency is relatively low, so as to So that user obtains the efficiency of target data by the way and also becomes very low.
For above-mentioned problem, effective solution is not yet proposed at present.
The content of the invention
A kind of data search method and device are embodiments provided, at least to solve existing data search method The relatively low technical problem of existing search efficiency.
A kind of one side according to embodiments of the present invention, there is provided data search method, including:Receive using the first account Number log in the first client send searching request, wherein, above-mentioned searching request be used for request to keyword set to be searched Conjunction is scanned for, and above-mentioned keyword set includes at least two key words;Above-mentioned searching request is responded to above-mentioned keyword set Each key word in conjunction is scanned for respectively, obtains the Search Results matched with above-mentioned key word;Generate for showing The results page set of mentioned above searching results, wherein, in the above results page set, a results page is used to show and one The mentioned above searching results that individual above-mentioned key word matches;The above results page set is pushed to above-mentioned first client, so that on State the first client and show the above results page set.
Another aspect according to embodiments of the present invention, additionally provides a kind of data search method, including:By using first The first client that account is logged in obtains keyword set to be searched, wherein, above-mentioned keyword set includes at least two Key word;Searching request is sent, wherein, above-mentioned searching request is used for request to each key word in above-mentioned keyword set Scan for respectively, with the Search Results for obtaining matching with above-mentioned key word;Receive the result page that simultaneously display server is pushed Face is gathered, wherein, in the above results page set, a results page matches for display and an above-mentioned key word Mentioned above searching results.
Another aspect according to embodiments of the present invention, additionally provides a kind of data serching device, and said apparatus are located at service Device, the device include:Receiving unit, for receiving the searching request sent using the first client that the first account is logged in, its In, above-mentioned searching request is used for request and keyword set to be searched is scanned for, and above-mentioned keyword set is included at least Two key words;Search unit, distinguishes to each key word in above-mentioned keyword set for responding above-mentioned searching request Scan for, obtain the Search Results matched with above-mentioned key word;Signal generating unit, for generating for showing above-mentioned search knot The results page set of fruit, wherein, in the above results page set, a results page is used to show and an above-mentioned key The mentioned above searching results that word matches;Push unit, for pushing the above results page set to above-mentioned first client, so that Above-mentioned first client shows the above results page set.
Another aspect according to embodiments of the present invention, additionally provides a kind of data serching device, and said apparatus are located at terminal, The device includes:Acquiring unit, the first client for being logged in by using the first account obtain keyword set to be searched Close, wherein, above-mentioned keyword set includes at least two key words;Transmitting element, for sending searching request, wherein, on State searching request for request each key word in above-mentioned keyword set is scanned for respectively, to obtain and above-mentioned pass The Search Results that keyword matches;Display unit is received, for the results page set for receiving and display server is pushed, its In, in the above results page set, a results page is used to show the above-mentioned search matched with an above-mentioned key word As a result.
In embodiments of the present invention, receiving to searching that the keyword set including at least two key words is scanned for After rope request, by carrying out independent search respectively to each key word in keyword set, and generate for independently The results page of each Search Results is shown, the results page set to the first client push is obtained, so as to realize first The effect of results page corresponding with each key word in keyword set respectively is shown in client.That is, logical Cross and disposably obtain multiple key words to be searched, after being scanned for these key words respectively, realize simultaneously obtaining with it is many Individual key word distinguishes corresponding Search Results, and above-mentioned corresponding Search Results are shown in the form of multiple results pages.So as to big The step of simplifying search operation greatly, improves the efficiency of data search, and then overcomes existing for existing data search method The relatively low problem of search efficiency, the Search Results needed for being more favorable to accurately obtain.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this Bright schematic description and description does not constitute inappropriate limitation of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the applied environment schematic diagram of a kind of optional data search method according to embodiments of the present invention;
Fig. 2 is the flow chart of a kind of optional data search method according to embodiments of the present invention;
Fig. 3 is the schematic diagram of a kind of optional data search method according to embodiments of the present invention;
Fig. 4 is the schematic diagram of the optional data search method of another kind according to embodiments of the present invention;
Fig. 5 is the schematic diagram of another optional data search method according to embodiments of the present invention;
Fig. 6 is the schematic diagram of another optional data search method according to embodiments of the present invention;
Fig. 7 is the schematic diagram of another optional data search method according to embodiments of the present invention;
Fig. 8 is the flow chart of the optional data search method of another kind according to embodiments of the present invention;
Fig. 9 is the schematic diagram of a kind of optional data serching device according to embodiments of the present invention;
Figure 10 is the schematic diagram of the optional data serching device of another kind according to embodiments of the present invention;
Figure 11 is the hardware connection diagram of a kind of optional data search services device according to embodiments of the present invention;
Figure 12 is the hardware connection diagram of a kind of optional data search terminal according to embodiments of the present invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention Accompanying drawing, is clearly and completely described to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only The embodiment of a part of the invention, rather than the embodiment of whole.Based on the embodiment in the present invention, ordinary skill people The every other embodiment obtained under the premise of creative work is not made by member, should all belong to the model of present invention protection Enclose.
It should be noted that description and claims of this specification and the term " first " in above-mentioned accompanying drawing, " Two " it is etc. for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so using Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except here diagram or Order beyond those of description is implemented.Additionally, term " comprising " and " having " and their any deformation, it is intended that cover Lid is non-exclusive to be included, and for example, process, method, system, product or the equipment for containing series of steps or unit is not necessarily limited to Those steps clearly listed or unit, but may include clearly not list or for these processes, method, product Or intrinsic other steps of equipment or unit.
Embodiment 1
In embodiments of the present invention, there is provided a kind of embodiment of above-mentioned data search method.As a kind of optional reality Mode is applied, the data search method can be, but not limited to be applied in applied environment as shown in Figure 1, operation in terminal 102 has The first client logged in using the first account, terminal 102 are getting key word to be searched by above-mentioned first client After set, searching request is sent to server 106 by network 104, wherein, the searching request is used for request to above-mentioned key word Set is scanned for, and above-mentioned keyword set includes at least two key words;Server 106 responds above-mentioned searching request to closing Each key word in keyword set is scanned for respectively, obtains the Search Results matched with key word;And generate for showing Show the results page set of the Search Results, wherein, in results page set, a results page is used to show and a pass The Search Results that keyword matches.
In the present embodiment, receive please to the search that scans for of keyword set including at least two key words After asking, by carrying out independent search to each key word in keyword set respectively, and generate for independently showing The results page of each Search Results, obtains the results page set to the first client push, so as to realize in the first client The effect of results page corresponding with each key word in keyword set respectively is shown on end.That is, passing through one Secondary property obtains multiple key words to be searched, after being scanned for these key words respectively, realizes with multiple results pages Form shows corresponding Search Results, the step of so as to enormously simplify search operation, improves the efficiency of data search, and then The problem for overcoming the search efficiency existing for existing data search method relatively low, the search needed for being more favorable to accurately obtain As a result.
Alternatively, in the present embodiment, above-mentioned terminal can include but is not limited at least one of:Mobile phone, flat board electricity Brain, notebook computer, desktop computer and other be provided with function of search applications client hardware device.Alternatively, at this In embodiment, above-mentioned network can be, but not limited to include at least one of:Wide area network, Metropolitan Area Network (MAN), LAN.Above-mentioned is only one Example is planted, any restriction in the present embodiment, is not done to this.
According to embodiments of the present invention, there is provided a kind of data search method, can be, but not limited to be applied to data search system In system, wherein, the search system includes data search services device and data search terminal, by searching in the triggering of data search terminal Rope is asked, wherein, the searching request is used for request and each key word in keyword set is scanned for respectively, is searched by data Rope server responds the search asks which to perform search procedure, and the results page set that search is obtained is pushed to data search end End is shown, by above-mentioned interaction, the Search Results of multiple key words are disposably searched in realization, improve search to reach The purpose of efficiency.
Used as a kind of optional embodiment, as shown in Fig. 2 above-mentioned data search method is applied to server, execution is searched The step of rope process, includes:
S202, receives the searching request sent using the first client that the first account is logged in, wherein, searching request is used for Request is scanned for keyword set to be searched, and keyword set includes at least two key words;
S204, response searching request are scanned for respectively to each key word in keyword set, are obtained and key The Search Results that word matches;
S206, generates for showing the results page set of Search Results, wherein, in results page set, a knot The fruit page is used to show the Search Results matched with a key word;
S208, pushes results page set to the first client, so that the first client shows results page set.
Alternatively, in the present embodiment, above-mentioned data search method can be, but not limited to be applied to different search scenes In, such as it is applied in the interaction of the applications client for possessing function of search install in server and terminal, it is also possible to should For in interaction of the server with the Web page with function of search of terminal logs in.For example, install in above-mentioned terminal Using for video playback application, multiple media files to be played are searched for, so as to realize that multiple media files are compared, choosing Take final media file to be played;Again for example, above-mentioned application can also be e-book application, search for many e-books, So as to realize the books of quick obtaining user needs.Above-mentioned is only a kind of example, does not do any restriction in the present embodiment to this.
It should be noted that in the present embodiment, the keyword set including at least two key words is entered receiving After the searching request of line search, by independent search being carried out respectively to each key word in keyword set, and generate use In the results page for independently showing each Search Results, the results page set to the first client push is obtained, so as to Realization shows the effect of results page corresponding with each key word in keyword set respectively in the first client. That is, by disposably obtaining multiple key words to be searched, after being scanned for these key words respectively, realize simultaneously Obtain and multiple key words corresponding Search Results of difference, above-mentioned corresponding search knot is shown in the form of multiple results pages Really.The step of so as to enormously simplify search operation, the efficiency of data search is improve, and then overcomes existing data search side The relatively low problem of search efficiency existing for method, the Search Results needed for being more favorable to accurately obtain.
Alternatively, in the present embodiment, the multiple key words in above-mentioned keyword set are can be, but not limited to by following Mode is obtained:
1) obtain the keyword set being input into by input frame;
Wherein, above-mentioned input frame can be including but not limited to:One or more.Key word is being obtained by an input frame During key word in set, separation mark between adjacent key word, is configured with, for example, branch ";", carriage return etc., by taking branch as an example, The keyword set of acquisition " key word K1 as shown in Figure 3;Key word K2;Key word K3;”;Close being obtained by multiple input frames During key word in keyword set, each input frame is respectively used to obtain a key word, and input in such as first input frame " is closed Keyword K1 ", is input into " key word K2 " in second input frame, is input into " key word K3 " in the 3rd input frame, as shown in figure 4, Add new input frame by adding button.
Furthermore, it is necessary to explanation, although can realize in the related multiple keys are obtained in an input frame Multiple crucial contamination in word, but correlation technique in input frame is arranged to the relation of "AND", i.e. Search Results will simultaneously Meet above-mentioned multiple key words, and be not to be scanned for for each key word respectively, it is impossible to meet real search need.
2) obtain the keyword set shared of the second client logged in using the second account, wherein, the second account with First account is associated account number.
That is, in the present embodiment, it is also possible to the combined key for completing of direct access by way of sharing Set of words, and the key word without the need for being input in keyword set one by one again.Here the second client can be objective with first Client of the family end for same application, it is also possible to the first client for different application client, the second account can be with the One account be same account, or the good friend's account mutually paid close attention to the first account, i.e. can realize across client or across The key word of account is shared, and for example, the first account is ID-1 with the second account, it is possible to achieve from the second client by replicating Mode, by key word combination copy in the first client;Again for example, the first account is ID-1, and the second account is ID-2, can Realize that key word is obtained from the second client is combined in the first client to share operation by execution.Above-mentioned is only that one kind is shown Example, does not do any restriction to this in the present embodiment.
Alternatively, in the present embodiment, responding searching request is carried out respectively to each key word in keyword set Search includes:
1) successively each key word is searched according to being put in order for key word in keyword set by single thread Rope;Or
2) simultaneously each key word in keyword set is scanned for respectively by multithreading, wherein, multithreading In each thread be used for search at least one key word.
That is, server carries out independent search to each key word, in the multithreading idle of controller, then by many Thread is scanned for respectively to each key word in keyword set simultaneously, and when idle thread quantity is inadequate, is passed through Single thread successively each key word is scanned for according to putting in order for key word in keyword set.So as to ensure to closing Each key word in keyword set carries out independent search respectively, not only increases the utilization rate of thread, and improves data Search efficiency, shorten the time of data search.
Alternatively, in the present embodiment, server push results page set can include but not limit to the first client In at least one of:
1) at the same push results page set in whole results pages, wherein, push be results page whole During the page, can all overlap between the above results page or partly overlap;Push be the partial page of results page when, Can be with separate between the above results page;
2) results page in results page set is pushed successively, that is to say, that shown in completing to results page set After showing the scheduled operation that the forward results page in position is performed, then switch display location knot rearward in display results page set The fruit page.Wherein, can all overlap between the results page for showing successively or partly overlap.
The embodiment provided by the application, by disposably obtaining multiple key words to be searched, crucial to these After word is scanned for respectively, realize corresponding Search Results are shown in the form of multiple results pages, search so as to enormously simplify The step of rope is operated, improves the efficiency of data search, and then overcomes the search efficiency existing for existing data search method Relatively low problem, the Search Results needed for being more favorable to accurately obtain.
Used as a kind of optional scheme, generating includes for the results page set for showing Search Results:
S1, according to the results page that sequentially generates in results page set of putting in order of key word in keyword set, Wherein, in results page set, the first results page corresponding with the forward key word that puts in order in keyword set, Before the second results page corresponding with the key word for putting in order in keyword set rearward.
It should be noted that in the present embodiment, in addition to aforesaid way, the key word in keyword set is same respectively When scanning on multithreading, can be sequentially generating according to the order for searching out Search Results in results page set Results page, that is to say, that for the Search Results for first searching, preferentially generate corresponding results page, so that user can be with Browse the results page for having searched Search Results as early as possible, and without waiting for results page corresponding with first key word. The order of above-mentioned generation results page is only two kinds of examples, does not do any restriction in the present embodiment to this.
Alternatively, in the present embodiment, the results page generated in results page set includes one below:
1) whole pages of the first results page and the second results page are generated, wherein, the first results page is tied with second The fruit page is all overlapped or is partly overlapped when showing;
Specifically illustrate with reference to the example below, it is assumed that corresponding with the Search Results that the first key word K1 matches to generate the One results page, wherein, including Search Results G1;The second result of generation corresponding with the Search Results that the second key word K2 matches The page, wherein, including Search Results G2.
Can be with as shown in figure 5, generate whole pages of the first results page and the second results page, and the first results page All Chong Die with the second results page, i.e. to show the first results page as shown in Figure 5, the second results page is capped;This Outward, can with as shown in fig. 6, generate whole pages of the first results page and the second results page, and the first results page with Second results page partly overlaps, as shown in fig. 6, according to the order of key word, the first results page is displayed in the second result page Before face, the two partly overlaps.
2) partial page of the first results page and the second results page is generated, wherein, the partial page of the first results page Face is separate when showing with the partial page of the second results page.
Specifically illustrate with reference to the example below, it is assumed that corresponding with the Search Results that the first key word K1 matches to generate the One results page, wherein, including Search Results G1;The second result of generation corresponding with the Search Results that the second key word K2 matches The page, wherein, including Search Results G2.
As shown in fig. 7, generate the partial page of the first results page and the second results page, such as in partial page respectively Corresponding key word K1, key word K2 are shown, is independently shown.
The embodiment provided by the application, by showing respectively and the corresponding results page of different key words, more will be had Beneficial to directly contrasting to the Search Results in the Different Results page, the accurate of target data to be searched for is obtained to improve Property, make user faster obtain data to be searched for, so as to reach the purpose for improving search efficiency.
Used as a kind of optional scheme, pushing results page set includes at least one of to the first client:
1) the first results page in results page set is pushed to into the first client simultaneously with the second results page.
2) push the first results page;The first operational order that scheduled operation is performed to the first results page is received, wherein, Scheduled operation is used to indicate that switching shows the second results page;Respond the first operational order to push after the first results page The second results page.
Alternatively, in the present embodiment, above-mentioned scheduled operation includes at least one of:Click on for closing the first result The X button of the page, click on for switching the switching push button for showing the second results page, clicking on for confirming to have been completed the The ACK button of all operations of one results page.For example, by taking shopping application as an example, the results page for searching corresponds to commodity The page, after the operational order for instruction the first results page of closing is got, pushes the second results page;Or, obtaining Get for indicating to confirm to have completed, after the transaction to the article shown in the first results page, to push the second results page.
That is, in the present embodiment, the whole results pages in the above results page set can disposably all The first client is pushed to, so that first client Fuan is shown successively according to the genesis sequence of results page in results page set Corresponding results page;Can also be confirmed whether to push according to whether receive the first operational order to the first results page Second results page.
The embodiment provided by the application, by pushing the results page in results page set simultaneously, so that first Client can disposably obtain the results page of whole Search Results, so as to save the time of the loading result page, improve aobvious Show efficiency;By pushing the results page in results page set successively, loaded with the caching for reducing terminal.
As a kind of optional embodiment, as shown in figure 8, above-mentioned data search method is applied to terminal, search is performed The step of process, includes:
S802, obtains keyword set to be searched by using the first client that the first account is logged in, wherein, it is crucial Set of words includes at least two key words;
S804, sends searching request, wherein, searching request is used for request to each key word in keyword set point Do not scan for, with the Search Results for obtaining matching with key word;
S806, receives the results page set that simultaneously display server is pushed, wherein, in results page set, a knot The fruit page is used to show the Search Results matched with a key word.
Alternatively, in the present embodiment, above-mentioned data search method can be, but not limited to be applied to different search scenes In, such as it is applied in the different applications client for possessing function of search of terminal installation, it is also possible to be applied to terminal logs in In Web page with function of search.For example, the application installed in above-mentioned terminal is video playback application, and search is multiple to be waited to broadcast The media file put, so as to realize that multiple media files are compared, chooses final media file to be played;And example Such as, above-mentioned application can also be e-book application, search for many e-books, so as to realize the book of quick obtaining user needs Nationality.Above-mentioned is only a kind of example, does not do any restriction in the present embodiment to this.
It should be noted that in the present embodiment, obtain in the first client logged in by using the first account and wait to search After the keyword set of rope, send the search for asking to scan for each key word in keyword set respectively and ask Ask, by carrying out independent search to each key word in keyword set respectively, and receive what simultaneously display server was pushed Results page set, it is corresponding with each key word in keyword set respectively so as to realize showing in the first client The effect of results page.
The embodiment provided by the application, by disposably obtaining multiple key words to be searched, crucial to these After word is scanned for respectively, realize obtaining and multiple key words corresponding Search Results of difference simultaneously, with multiple results pages Form shows above-mentioned corresponding Search Results.The step of so as to enormously simplify search operation, the efficiency of data search is improve, And then the problem for overcoming the search efficiency existing for existing data search method relatively low, needed for being more favorable to accurately obtain Search Results.
Used as a kind of optional scheme, obtaining keyword set to be searched includes:
1) obtain the keyword set being input into by input frame;Or
2) obtain the keyword set shared of the second client logged in using the second account, wherein, the second account with First account is associated account number.
Alternatively, in the present embodiment, obtaining the keyword set being input into by input frame is included:
(1) keyword set of input is obtained by input frame, wherein, in keyword set adjacent key word it Between be configured with separation mark;Or
(2) keyword set of input is obtained by multiple input frames, wherein, it is crucial that each input frame is used for input one Word, the addition button addition in interface of the input frame by the first client.
Wherein, above-mentioned input frame can be including but not limited to:One or more.Key word is being obtained by an input frame During key word in set, separation mark between adjacent key word, is configured with, for example, branch ";", carriage return etc., by taking branch as an example, The keyword set of acquisition " key word K1 as shown in Figure 3;Key word K2;Key word K3;”;Close being obtained by multiple input frames During key word in keyword set, each input frame is respectively used to obtain a key word, and input in such as first input frame " is closed Keyword K1 ", is input into " key word K2 " in second input frame, is input into " key word K3 " in the 3rd input frame, as shown in figure 4, Add new input frame by adding button.
Furthermore, it is necessary to explanation, although can realize in the related multiple keys are obtained in an input frame The relation for being combined as "AND" of the multiple key words in word, but correlation technique in input frame, i.e. on Search Results will meet simultaneously Multiple key words are stated, and is not to be scanned for for each key word respectively, it is impossible to meet real search need.
That is, in the present embodiment, it is also possible to the combined key for completing of direct access by way of sharing Set of words, and the key word without the need for being input in keyword set one by one again.Here the second client can be objective with first Client of the family end for same application, it is also possible to the first client for different application client, the second account can be with the One account be same account, or the good friend's account mutually paid close attention to the first account, i.e. can realize across client or across The key word of account is shared, and for example, the first account is ID-1 with the second account, it is possible to achieve from the second client by replicating Mode, by key word combination copy in the first client;Again for example, the first account is ID-1, and the second account is ID-2, can Realize that key word is obtained from the second client is combined in the first client to share operation by execution.Above-mentioned is only that one kind is shown Example, does not do any restriction to this in the present embodiment.
The embodiment provided by the application, please by disposably obtaining the search for being scanned for multiple key words respectively Ask, so as to realize while scan for multiple key words, to reduce the time of search, reach the effect for improving search efficiency. Additionally, the corresponding results page of Search Results by obtaining multiple key words, would be even more beneficial to carry out different Search Results Compare, to improve the accuracy of the target data for obtaining to be searched for.
As a kind of optional scheme when keyword set to be searched is obtained, or, showing results page set When, also include:
S1, receives the second operational order that adjustment operation is performed to the key word in keyword set, wherein, adjustment operation Including at least one of:Modification key word, deletion key word, modification key word putting in order in keyword set.
That is, in the present embodiment, keyword set can be obtained during starting to be input into key word, also may be used So that edit operation again (i.e. adjustment operation) is carried out during search.Such as increase new key word, delete existing key Word in word, or modification key word, or change putting in order for key word.
The embodiment provided by the application, by being adjusted to keyword set in real time, not only increases acquisition The efficiency of keyword set, and without the need for all re-entering to the key word in keyword set;Additionally, also improve acquisition closing The motility of keyword set.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore which is all expressed as a series of Combination of actions, but those skilled in the art should know, the present invention do not limited by described sequence of movement because According to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art should also know Know, embodiment described in this description belongs to preferred embodiment, involved action and module are not necessarily of the invention It is necessary.
Through the above description of the embodiments, those skilled in the art is can be understood that according to above-mentioned enforcement The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage In medium (such as ROM/RAM, magnetic disc, CD), use including some instructions so that a station terminal equipment (can be mobile phone, calculate Machine, server, or network equipment etc.) method that performs each embodiment of the invention.
Embodiment 2
According to embodiments of the present invention, a kind of data serching device for implementing above-mentioned data search method is additionally provided, Said apparatus are located at server, as shown in figure 9, the device includes:
1) receiving unit 902, for receiving the searching request sent using the first client that the first account is logged in, its In, searching request is used for request and keyword set to be searched is scanned for, and keyword set includes that at least two is crucial Word;
2) search unit 904, search to each key word in keyword set respectively for responding searching request Rope, obtains the Search Results matched with key word;
3) signal generating unit 906, are used for the results page set for showing Search Results for generating, wherein, in results page In set, a results page is used to show the Search Results matched with a key word;
4) push unit 908, for pushing results page set to the first client, so that the first client shows result Page set.
Alternatively, in the present embodiment, above-mentioned data serching device can be, but not limited to be applied to different search scenes In, such as it is applied in the interaction of the applications client for possessing function of search install in server and terminal, it is also possible to should For in interaction of the server with the Web page with function of search of terminal logs in.For example, install in above-mentioned terminal Using for video playback application, multiple media files to be played are searched for, so as to realize that multiple media files are compared, choosing Take final media file to be played;Again for example, above-mentioned application can also be e-book application, search for many e-books, So as to realize the books of quick obtaining user needs.Above-mentioned is only a kind of example, does not do any restriction in the present embodiment to this.
It should be noted that in the present embodiment, the keyword set including at least two key words is entered receiving After the searching request of line search, by independent search being carried out respectively to each key word in keyword set, and generate use In the results page for independently showing each Search Results, the results page set to the first client push is obtained, so as to Realization shows the effect of results page corresponding with each key word in keyword set respectively in the first client. That is, by disposably obtaining multiple key words to be searched, after being scanned for these key words respectively, realize simultaneously Obtain and multiple key words corresponding Search Results of difference, above-mentioned corresponding search knot is shown in the form of multiple results pages Really.The step of so as to enormously simplify search operation, the efficiency of data search is improve, and then overcomes existing data search side The relatively low problem of search efficiency existing for method, the Search Results needed for being more favorable to accurately obtain.
Alternatively, in the present embodiment, the multiple key words in above-mentioned keyword set are can be, but not limited to by following Mode is obtained:
1) obtain the keyword set being input into by input frame;
Wherein, above-mentioned input frame can be including but not limited to:One or more.Key word is being obtained by an input frame During key word in set, separation mark between adjacent key word, is configured with, for example, branch ";", carriage return etc., by taking branch as an example, The keyword set of acquisition " key word K1 as shown in Figure 3;Key word K2;Key word K3;”;Close being obtained by multiple input frames During key word in keyword set, each input frame is respectively used to obtain a key word, and input in such as first input frame " is closed Keyword K1 ", is input into " key word K2 " in second input frame, is input into " key word K3 " in the 3rd input frame, as shown in figure 4, Add new input frame by adding button.
Furthermore, it is necessary to explanation, although can realize in the related multiple keys are obtained in an input frame Multiple crucial contamination in word, but correlation technique in input frame is arranged to the relation of "AND", i.e. Search Results will simultaneously Meet above-mentioned multiple key words, and be not to be scanned for for each key word respectively, it is impossible to meet real search need.
2) obtain the keyword set shared of the second client logged in using the second account, wherein, the second account with First account is associated account number.
That is, in the present embodiment, it is also possible to the combined key for completing of direct access by way of sharing Set of words, and the key word without the need for being input in keyword set one by one again.Here the second client can be objective with first Client of the family end for same application, it is also possible to the first client for different application client, the second account can be with the One account be same account, or the good friend's account mutually paid close attention to the first account, i.e. can realize across client or across The key word of account is shared, and for example, the first account is ID-1 with the second account, it is possible to achieve from the second client by replicating Mode, by key word combination copy in the first client;Again for example, the first account is ID-1, and the second account is ID-2, can Realize that key word is obtained from the second client is combined in the first client to share operation by execution.Above-mentioned is only that one kind is shown Example, does not do any restriction to this in the present embodiment.
Alternatively, in the present embodiment, search unit 904 includes:
1) the first search module, for being put in order successively to every according to key word in keyword set by single thread One key word is scanned for;Or
2) the second search module, for being carried out to each key word in keyword set respectively by multithreading simultaneously Search, wherein, each thread in multithreading is used to search at least one key word.
That is, server carries out independent search to each key word, in the multithreading idle of controller, then by many Thread is scanned for respectively to each key word in keyword set simultaneously, and when idle thread quantity is inadequate, is passed through Single thread successively each key word is scanned for according to putting in order for key word in keyword set.So as to ensure to closing Each key word in keyword set carries out independent search respectively, not only increases the utilization rate of thread, and improves data Search efficiency, shorten the time of data search.
Alternatively, in the present embodiment, pushing results page set can be including but not limited to following to the first client At least one:
1) at the same push results page set in whole results pages, wherein, push be results page whole During the page, can all overlap between the above results page or partly overlap;Push be the partial page of results page when, Can be with separate between the above results page;
2) results page in results page set is pushed successively, that is to say, that shown in completing to results page set After showing the scheduled operation that the forward results page in position is performed, then switch display location knot rearward in display results page set The fruit page.Wherein, can all overlap between the results page for showing successively or partly overlap.
The embodiment provided by the application, by disposably obtaining multiple key words to be searched, crucial to these After word is scanned for respectively, realize corresponding Search Results are shown in the form of multiple results pages, search so as to enormously simplify The step of rope is operated, improves the efficiency of data search, and then overcomes the search efficiency existing for existing data search method Relatively low problem, the Search Results needed for being more favorable to accurately obtain.
Used as a kind of optional scheme, signal generating unit 906 includes:
1) generation module, for sequentially generating in results page set according to putting in order for key word in keyword set Results page, wherein, in results page set, corresponding with the forward key word that puts in order in keyword set One results page, before the second results page corresponding with the key word for putting in order in keyword set rearward.
It should be noted that in the present embodiment, in addition to aforesaid way, the key word in keyword set is same respectively When scanning on multithreading, can be sequentially generating according to the order for searching out Search Results in results page set Results page, that is to say, that for the Search Results for first searching, preferentially generate corresponding results page, so that user can be with Browse the results page for having searched Search Results as early as possible, and without waiting for results page corresponding with first key word. The order of above-mentioned generation results page is only two kinds of examples, does not do any restriction in the present embodiment to this.
Alternatively, in the present embodiment, generation module includes one below:
(1) first generates submodule, for generating whole pages of the first results page and the second results page, wherein, First results page and the second results page are all overlap when showing or partly overlap;
Specifically illustrate with reference to the example below, it is assumed that corresponding with the Search Results that the first key word K1 matches to generate the One results page, wherein, including Search Results G1;The second result of generation corresponding with the Search Results that the second key word K2 matches The page, wherein, including Search Results G2.
Can be with as shown in figure 5, generate whole pages of the first results page and the second results page, and the first results page All Chong Die with the second results page, i.e. to show the first results page as shown in Figure 5, the second results page is capped;This Outward, can with as shown in fig. 6, generate whole pages of the first results page and the second results page, and the first results page with Second results page partly overlaps, as shown in fig. 6, according to the order of key word, the first results page is displayed in the second result page Before face, the two partly overlaps.
(2) second generate submodule, for generating the partial page of the first results page and the second results page, wherein, The partial page of the first results page is separate when showing with the partial page of the second results page.
Specifically illustrate with reference to the example below, it is assumed that corresponding with the Search Results that the first key word K1 matches to generate the One results page, wherein, including Search Results G1;The second result of generation corresponding with the Search Results that the second key word K2 matches The page, wherein, including Search Results G2.
As shown in fig. 7, generate the partial page of the first results page and the second results page, such as in partial page respectively Corresponding key word K1, key word K2 are shown, is independently shown.
The embodiment provided by the application, by showing respectively and the corresponding results page of different key words, more will be had Beneficial to directly contrasting to the Search Results in the Different Results page, the accurate of target data to be searched for is obtained to improve Property, make user faster obtain data to be searched for, so as to reach the purpose for improving search efficiency.
Used as a kind of optional embodiment, push unit 908 includes:
1) the first pushing module, for the first results page in results page set is pushed away with the second results page simultaneously Give the first client.
Used as another kind of optional embodiment, push unit 908 includes:
1) the second pushing module, for pushing the first results page;
2) receiver module, for receiving the first operational order that scheduled operation is performed to the first results page, wherein, make a reservation for Operate for indicating that switching shows the second results page;
3) the 3rd pushing module, pushes the second result after the first results page for responding the first operational order The page.
Alternatively, in the present embodiment, above-mentioned scheduled operation includes at least one of:Click on for closing the first result The X button of the page, click on for switching the switching push button for showing the second results page, clicking on for confirming to have been completed the The ACK button of all operations of one results page.For example, by taking shopping application as an example, the results page for searching corresponds to commodity The page, after the operational order for instruction the first results page of closing is got, pushes the second results page;Or, obtaining Get for indicating to confirm to have completed, after the transaction to the article shown in the first results page, to push the second results page.
That is, in the present embodiment, the whole results pages in the above results page set can disposably all The first client is pushed to, so that first client Fuan is shown successively according to the genesis sequence of results page in results page set Corresponding results page;Can also be confirmed whether to push according to whether receive the first operational order to the first results page Second results page.
The embodiment provided by the application, by pushing the results page in results page set simultaneously, so that first Client can disposably obtain the results page of whole Search Results, so as to save the time of the loading result page, improve aobvious Show efficiency;By pushing the results page in results page set successively, loaded with the caching for reducing terminal.
As a kind of optional embodiment, for implementing the data serching device of above-mentioned data search method, above-mentioned dress Setting in terminal, as shown in Figure 10, the device includes:
1) acquiring unit 1002, the first client for being logged in by using the first account obtain key word to be searched Set, wherein, keyword set includes at least two key words;
2) transmitting element 1004, for sending searching request, wherein, searching request is used for request in keyword set Each key word is scanned for respectively, with the Search Results for obtaining matching with key word;
3) display unit 1006 is received, for the results page set for receiving and display server is pushed, wherein, in result In page set, a results page is used to show the Search Results matched with a key word.
Alternatively, in the present embodiment, above-mentioned data serching device can be, but not limited to be applied to different search scenes In, such as it is applied in the different applications client for possessing function of search of terminal installation, it is also possible to be applied to terminal logs in In Web page with function of search.For example, the application installed in above-mentioned terminal is video playback application, and search is multiple to be waited to broadcast The media file put, so as to realize that multiple media files are compared, chooses final media file to be played;And example Such as, above-mentioned application can also be e-book application, search for many e-books, so as to realize the book of quick obtaining user needs Nationality.Above-mentioned is only a kind of example, does not do any restriction in the present embodiment to this.
It should be noted that in the present embodiment, obtain in the first client logged in by using the first account and wait to search After the keyword set of rope, send the search for asking to scan for each key word in keyword set respectively and ask Ask, by carrying out independent search to each key word in keyword set respectively, and receive what simultaneously display server was pushed Results page set, it is corresponding with each key word in keyword set respectively so as to realize showing in the first client The effect of results page.
The embodiment provided by the application, by disposably obtaining multiple key words to be searched, crucial to these After word is scanned for respectively, realize obtaining and multiple key words corresponding Search Results of difference simultaneously, with multiple results pages Form shows above-mentioned corresponding Search Results.The step of so as to enormously simplify search operation, the efficiency of data search is improve, And then the problem for overcoming the search efficiency existing for existing data search method relatively low, needed for being more favorable to accurately obtain Search Results.
Used as a kind of optional scheme, acquiring unit 1002 includes:
1) the first acquisition module, for obtaining the keyword set being input into by input frame;Or
2) the second acquisition module, for obtaining the keyword set shared by the second client logged in using the second account Close, wherein, the second account is associated account number with the first account.
Alternatively, in the present embodiment, the first acquisition module includes:
(1) first acquisition submodule, for the keyword set of input is obtained by an input frame, wherein, key word Separation mark is configured with set between adjacent key word;Or
(2) second acquisition submodules, for the keyword set of input is obtained by multiple input frames, wherein, each is defeated Enter frame for be input into a key word, input frame added by the addition button in the interface of the first client.
Wherein, above-mentioned input frame can be including but not limited to:One or more.Key word is being obtained by an input frame During key word in set, separation mark between adjacent key word, is configured with, for example, branch ";", carriage return etc., by taking branch as an example, The keyword set of acquisition " key word K1 as shown in Figure 3;Key word K2;Key word K3;”;Close being obtained by multiple input frames During key word in keyword set, each input frame is respectively used to obtain a key word, and input in such as first input frame " is closed Keyword K1 ", is input into " key word K2 " in second input frame, is input into " key word K3 " in the 3rd input frame, as shown in figure 4, Add new input frame by adding button.
Furthermore, it is necessary to explanation, although can realize in the related multiple keys are obtained in an input frame The relation for being combined as "AND" of the multiple key words in word, but correlation technique in input frame, i.e. on Search Results will meet simultaneously Multiple key words are stated, and is not to be scanned for for each key word respectively, it is impossible to meet real search need.
That is, in the present embodiment, it is also possible to the combined key for completing of direct access by way of sharing Set of words, and the key word without the need for being input in keyword set one by one again.Here the second client can be objective with first Client of the family end for same application, it is also possible to the first client for different application client, the second account can be with the One account be same account, or the good friend's account mutually paid close attention to the first account, i.e. can realize across client or across The key word of account is shared, and for example, the first account is ID-1 with the second account, it is possible to achieve from the second client by replicating Mode, by key word combination copy in the first client;Again for example, the first account is ID-1, and the second account is ID-2, can Realize that key word is obtained from the second client is combined in the first client to share operation by execution.Above-mentioned is only that one kind is shown Example, does not do any restriction to this in the present embodiment.
The embodiment provided by the application, please by disposably obtaining the search for being scanned for multiple key words respectively Ask, so as to realize while scan for multiple key words, to reduce the time of search, reach the effect for improving search efficiency. Additionally, the corresponding results page of Search Results by obtaining multiple key words, would be even more beneficial to carry out different Search Results Compare, to improve the accuracy of the target data for obtaining to be searched for.
As a kind of optional scheme, also include:
1) receiving unit, when keyword set to be searched is obtained, or, when results page set is shown, receive To in keyword set key word perform adjustment operation the second operational order, wherein, adjustment operation include it is following at least it One:Modification key word, deletion key word, modification key word putting in order in keyword set.
That is, in the present embodiment, keyword set can be obtained during starting to be input into key word, also may be used So that edit operation again (i.e. adjustment operation) is carried out during search.Such as increase new key word, delete existing key Word in word, or modification key word, or change putting in order for key word.
The embodiment provided by the application, by being adjusted to keyword set in real time, not only increases acquisition The efficiency of keyword set, and without the need for all re-entering to the key word in keyword set;Additionally, also improve acquisition closing The motility of keyword set.
Embodiment 3
According to embodiments of the present invention, a kind of data search system for implementing above-mentioned data search method is additionally provided, Said system includes:Data search services device and data search terminal.
Wherein, as shown in figure 11, the server in said system includes:
1) communication interface 1102, are set to receive the searching request that the first client for using the first account to log in sends, Wherein, searching request is used to ask to scan for keyword set to be searched, and keyword set includes at least two passes Keyword;
2) processor 1104, are connected with communication interface 1102, every in being set to respond searching request to keyword set One key word is scanned for respectively, obtains the Search Results matched with key word;It is also configured to generate for showing search As a result results page set, wherein, in results page set, a results page is used to show and a key word phase The Search Results matched somebody with somebody;
Communication interface 1102 is also configured to push results page set to the first client, so that the first client shows knot Fruit page set;
3) memorizer 1106, be connected with communication interface 1102, processor 1104, is set to store and is matched with key word Search Results.
Wherein, as shown in figure 12, the terminal in said system includes:
1) communication interface 1202, are set to obtain key to be searched by using the first client that the first account is logged in Set of words, wherein, keyword set includes at least two key words;It is also configured to send searching request, wherein, searching request Each key word in keyword set is scanned for respectively for request, to obtain tying with the search that key word matches Really;
2) display 1204, are connected with communication interface 1202, are set to the results page for receiving and display server is pushed Set, wherein, in results page set, a results page is used to show the Search Results matched with a key word;
3) memorizer 1206, are connected with communication interface 1202, are set to store keyword set.
Alternatively, the specific example in the present embodiment may be referred to showing described in above-described embodiment 1 and embodiment 2 Example, the present embodiment will not be described here.
Embodiment 4
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can With at least one of the multiple network equipments in the network network equipment.
Alternatively, in the present embodiment, storage medium can be configured so that storage for performing the program generation of following steps Code:
S1, receives the searching request sent using the first client that the first account is logged in, wherein, searching request is used for please Ask and keyword set to be searched is scanned for, keyword set includes at least two key words;
S2, response searching request are scanned for respectively to each key word in keyword set, are obtained and key word The Search Results for matching;
S3, generates for showing the results page set of Search Results, wherein, in results page set, a result The page is used to show the Search Results matched with a key word;
S4, pushes results page set to the first client, so that the first client shows results page set.
Alternatively, storage medium may be also configured to store the program code for being used to performing following steps:
S1, obtains keyword set to be searched by using the first client that the first account is logged in, wherein, key word Set includes at least two key words;
S2, sends searching request, wherein, searching request is used for request and each key word in keyword set is distinguished Scan for, with the Search Results for obtaining matching with key word.
S3, receives the results page set that simultaneously display server is pushed, wherein, in results page set, a result The page is used to show the Search Results matched with a key word.
Alternatively, in the present embodiment, above-mentioned storage medium can be including but not limited to:USB flash disk, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), portable hard drive, magnetic disc or CD etc. is various can be with the medium of store program codes.
Alternatively, the specific example in the present embodiment may be referred to showing described in above-described embodiment 1 and embodiment 2 Example, the present embodiment will not be described here.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
If the integrated unit in above-described embodiment is realized and as independent product using in the form of SFU software functional unit When sale or use, can be stored in the storage medium that above computer can read.Based on such understanding, the skill of the present invention The part or all or part of the technical scheme that art scheme is substantially contributed to prior art in other words can be with soft The form of part product is embodied, and the computer software product is stored in storage medium, is used so that one including some instructions Platform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) perform each embodiment institute of the invention State all or part of step of method.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in certain embodiment The part of detailed description, may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed client, other sides can be passed through Formula is realized.Wherein, device embodiment described above is only schematic, such as the division of described unit, and only one Kind of division of logic function, can have when actually realizing other dividing mode, such as multiple units or component can with reference to or Another system is desirably integrated into, or some features can be ignored, or do not performed.It is another, it is shown or discussed it is mutual it Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, unit or module Connect, can be electrical or other forms.
The unit as separating component explanation can be or may not be it is physically separate, it is aobvious as unit The part for showing can be or may not be physical location, you can local to be located at one, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated list Unit both can be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (20)

1. a kind of data search method, it is characterised in that include:
The searching request sent using the first client that the first account is logged in is received, wherein, the searching request is used to ask Keyword set to be searched is scanned for, the keyword set includes at least two key words;
Respond the searching request to scan for each key word in the keyword set respectively, obtain and the pass The Search Results that keyword matches;
Generate for showing the results page set of the Search Results, wherein, in the results page set, a result The page is used to show the Search Results matched with a key word;
The results page set is pushed to first client, so that first client shows the results page collection Close.
2. method according to claim 1, it is characterised in that the response searching request is to the keyword set In each key word scan for respectively including:
By single thread putting in order successively to key word each described according to key word described in the keyword set Scan for;Or
Simultaneously each the described key word in the keyword set is scanned for respectively by multithreading, wherein, it is described Each thread in multithreading is used for key word described in search at least one.
3. method according to claim 1, it is characterised in that the generation is used for the result page for showing the Search Results Face set includes:
According to the result that sequentially generates in the results page set of putting in order of key word described in the keyword set The page, wherein, in the results page set, forward key word is corresponding with putting in order in the keyword set First results page, positioned at the second results page corresponding with the key word for putting in order in the keyword set rearward it Before.
4. method according to claim 3, it is characterised in that the results page in the generation results page set Including:
Generate whole pages of first results page and second results page, wherein, first results page with Second results page is all overlapped or is partly overlapped when showing;Or
The partial page of first results page and second results page is generated, wherein, first results page Partial page is separate when showing with the partial page of second results page.
5. method according to claim 3, it is characterised in that the push results page set is objective to described first Family end includes:
First results page in the results page set and second results page are pushed to into described the simultaneously One client.
6. method according to claim 3, it is characterised in that the push results page set is objective to described first Family end includes:
Push first results page;
The first operational order that scheduled operation is performed to first results page is received, wherein, the scheduled operation is used to refer to Show that switching shows second results page;
Respond first operational order and push second results page after first results page.
7. a kind of data search method, it is characterised in that include:
Keyword set to be searched is obtained by using the first client that the first account is logged in, wherein, the keyword set Conjunction includes at least two key words;
Searching request is sent, wherein, the searching request is used for request to each key word in the keyword set point Do not scan for, with the Search Results for obtaining matching with the key word;
The results page set that simultaneously display server is pushed is received, wherein, in the results page set, a results page For showing the Search Results matched with a key word.
8. method according to claim 7, it is characterised in that acquisition keyword set to be searched includes:
Obtain the keyword set being input into by input frame;Or
The keyword set shared by the second client logged in using the second account is obtained, wherein, second account It is associated account number with first account.
9. method according to claim 8, it is characterised in that the keyword set that the acquisition is input into by input frame Conjunction includes:
The keyword set of input is obtained by an input frame, wherein, adjacent pass in the keyword set Segmentation mark is configured between keyword;Or
The keyword set of input is obtained by multiple input frames, wherein, each described input frame is used for input one The individual key word, the addition button addition in interface of the input frame by first client.
10. method according to claim 8, it is characterised in that it is described obtain keyword set to be searched when, or Person, when the results page set is shown, also includes:
The key word in receiving to the keyword set performs the second operational order of adjustment operation, wherein, the tune Whole operation includes at least one of:The key word is changed, and is deleted the key word, the key word is changed in the key Putting in order in set of words.
11. a kind of data serching devices, it is characterised in that described device is located at server, described device includes:
Receiving unit, for receiving the searching request sent using the first client that the first account is logged in, wherein, the search Ask to scan for keyword set to be searched for request, the keyword set includes at least two key words;
Search unit, is searched to each key word in the keyword set respectively for responding the searching request Rope, obtains the Search Results matched with the key word;
Signal generating unit, is used for the results page set for showing the Search Results for generating, wherein, in the results page collection In conjunction, a results page is used to show the Search Results matched with a key word;
Push unit, for pushing the results page set to first client, so that first client shows The results page set.
12. devices according to claim 11, it is characterised in that the search unit includes:
First search module, for right successively according to putting in order for key word described in the keyword set by single thread Each described key word is scanned for;Or
Second search module, for being entered to each the described key word in the keyword set respectively by multithreading simultaneously Line search, wherein, each thread in the multithreading is used for key word described in search at least one.
13. devices according to claim 11, it is characterised in that the signal generating unit includes:
Generation module, for sequentially generating the results page according to putting in order for key word described in the keyword set Results page in set, wherein, it is in the results page set, forward with putting in order in the keyword set Corresponding first results page of key word, positioned at corresponding with the key word for putting in order in the keyword set rearward Before two results pages.
14. devices according to claim 13, it is characterised in that the generation module includes:
First generates submodule, for generating whole pages of first results page and second results page, wherein, First results page and second results page are all overlap when showing or partly overlap;Or
Second generates submodule, for generating the partial page of first results page and second results page, wherein, The partial page of first results page is separate when showing with the partial page of second results page.
15. devices according to claim 13, it is characterised in that the push unit includes:
First pushing module, for by first results page in the results page set and second results page It is pushed to first client simultaneously.
16. devices according to claim 13, it is characterised in that the push unit includes:
Second pushing module, for pushing first results page;
Receiver module, for receiving the first operational order that scheduled operation is performed to first results page, wherein, it is described pre- Surely operate for indicating that switching shows second results page;
3rd pushing module, pushes after first results page described for responding first operational order Two results pages.
17. a kind of data serching devices, it is characterised in that described device is located at terminal, described device includes:
Acquiring unit, the first client for being logged in by using the first account obtain keyword set to be searched, wherein, The keyword set includes at least two key words;
Transmitting element, for sending searching request, wherein, the searching request is for every in asking to the keyword set One key word is scanned for respectively, with the Search Results for obtaining matching with the key word;
Display unit is received, for the results page set for receiving and display server is pushed, wherein, in the results page collection In conjunction, a results page is used to show the Search Results matched with a key word.
18. devices according to claim 17, it is characterised in that the acquiring unit includes:
First acquisition module, for obtaining the keyword set being input into by input frame;Or
Second acquisition module, for obtaining the keyword set shared by the second client logged in using the second account, Wherein, second account and first account are associated account number.
19. devices according to claim 18, it is characterised in that first acquisition module includes:
First acquisition submodule, for the keyword set of input is obtained by an input frame, wherein, the pass Segmentation mark is configured with keyword set between adjacent key word;Or
Second acquisition submodule, for the keyword set of input is obtained by multiple input frames, wherein, each institute State input frame for be input into a key word, the addition button in interface of the input frame by first client Addition.
20. devices according to claim 18, it is characterised in that also include:
Receiving unit, in acquisition keyword set to be searched, or, when the results page set is shown, connect The key word in receiving to the keyword set performs the second operational order of adjustment operation, wherein, the adjustment operation Including at least one of:The key word is changed, and is deleted the key word, the key word is changed in the keyword set In put in order.
CN201610971413.3A 2016-10-28 2016-10-28 Data searching method and apparatus Pending CN106528753A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610971413.3A CN106528753A (en) 2016-10-28 2016-10-28 Data searching method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610971413.3A CN106528753A (en) 2016-10-28 2016-10-28 Data searching method and apparatus

Publications (1)

Publication Number Publication Date
CN106528753A true CN106528753A (en) 2017-03-22

Family

ID=58326730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610971413.3A Pending CN106528753A (en) 2016-10-28 2016-10-28 Data searching method and apparatus

Country Status (1)

Country Link
CN (1) CN106528753A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832330A (en) * 2017-09-27 2018-03-23 华为技术有限公司 A kind of searching method and terminal device
CN109325182A (en) * 2018-10-12 2019-02-12 平安科技(深圳)有限公司 Dialogue-based information-pushing method, device, computer equipment and storage medium
CN109948081A (en) * 2019-03-19 2019-06-28 上海拉扎斯信息科技有限公司 Information retrieval method, device, readable storage medium storing program for executing and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968417A (en) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 Searching method and system applied to computer network
CN103257985A (en) * 2012-05-30 2013-08-21 韩俊 Device and method for simultaneously searching, inserting and displaying multiple cross-domain databases
CN104484477A (en) * 2014-12-29 2015-04-01 广州视源电子科技股份有限公司 Electronic map searching method, device and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968417A (en) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 Searching method and system applied to computer network
CN103257985A (en) * 2012-05-30 2013-08-21 韩俊 Device and method for simultaneously searching, inserting and displaying multiple cross-domain databases
CN104484477A (en) * 2014-12-29 2015-04-01 广州视源电子科技股份有限公司 Electronic map searching method, device and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832330A (en) * 2017-09-27 2018-03-23 华为技术有限公司 A kind of searching method and terminal device
CN109325182A (en) * 2018-10-12 2019-02-12 平安科技(深圳)有限公司 Dialogue-based information-pushing method, device, computer equipment and storage medium
CN109325182B (en) * 2018-10-12 2024-05-14 平安科技(深圳)有限公司 Information pushing method and device based on session, computer equipment and storage medium
CN109948081A (en) * 2019-03-19 2019-06-28 上海拉扎斯信息科技有限公司 Information retrieval method, device, readable storage medium storing program for executing and electronic equipment

Similar Documents

Publication Publication Date Title
US20230140681A1 (en) Method and apparatus for multimedia resource matching and display, electronic device, and medium
EP3579124A1 (en) Method and apparatus for providing search results
US20120232987A1 (en) Image-based search interface
WO2012105069A1 (en) Information supply device
CN102301732B (en) Communication system, server device, display device and information processing method
CN106227873A (en) Searching method and device
US9390189B2 (en) Method and system for providing object information on the internet
CN110147184B (en) Navigation backspacing method and control
CN109271603A (en) Method and apparatus for displayed page
CN102880618A (en) Method and system for searching webpage document
CN103136206A (en) Information display method and information display device
CN109785867A (en) Double record process configuration methods, device, computer equipment and storage medium
CN106528753A (en) Data searching method and apparatus
CN111954079A (en) Image processing method, image processing apparatus, electronic device, and medium
CN107968743A (en) The method and apparatus of pushed information
CN107766364A (en) Method and apparatus, information search method and the device of Internet resources transfer
CN111538455B (en) Page switching method and device
US10282482B2 (en) Data provision device, data provision method, and data provision program
CN108491506A (en) Method for pushing problem answers combination
US20120179545A1 (en) System and Method for Computer-Implemented Advertising Based on Search Query
CN113127721A (en) Method and device for directionally jumping pages based on search history
CN104063470B (en) Web browser method
CN104462340A (en) Target object information search method and device
CN106169975A (en) Business transmission method and device
US11663632B2 (en) Network server and method for providing web pages to user terminals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322