CN103631826A - Search method and search device - Google Patents
Search method and search device Download PDFInfo
- Publication number
- CN103631826A CN103631826A CN201210310396.0A CN201210310396A CN103631826A CN 103631826 A CN103631826 A CN 103631826A CN 201210310396 A CN201210310396 A CN 201210310396A CN 103631826 A CN103631826 A CN 103631826A
- Authority
- CN
- China
- Prior art keywords
- suggestion
- searched key
- key word
- parameter value
- confidence level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention discloses a search method and a search device and relates to the field of network technologies. The search method and the search device are invented for effectively improving search efficiency. The search method includes the steps of receiving at least one character which is input by a user and corresponds to target search key words of the user, predicting the target search key words of the user according to the at least one character input by the user, and directly displaying the search result corresponding to the predicted target search key words. The search method and the search device can be used for searching for Internet information.
Description
Technical field
The present invention relates to networking technology area, relate in particular to a kind of searching method and device.
Background technology
Along with the development of internet, search engine is processed service as the internet information of high permeability, starts more and more by user in order to search the information needing.
In prior art, when user searches for by search engine, the main reciprocal process between search engine and user is as follows: inputted search keyword in the input frame that user provides at search engine, search engine receives user's input, and along with user's input shows user using inputting relevant suggestion searched key word to user as search suggestion, with this assisted user, complete choosing and inputting of searched key word, it is complete that user can be about to searched key word input certainly, thereby choose the input that searched key word completes searched key word in the search that also can provide at search engine suggestion, when search engine confirms that user has completed the input of searched key word, or while receiving the indication of searching for that user assigns after the input that completes searched key word, search engine is according to set strategy, use specific computer program to collect webpage and information relevant to the searched key word of user's input on internet, and it is organized and is processed, webpage and information that finally handle is relevant to searched key word are shown to user.
But in above-mentioned reciprocal process, user will expend user's time and efforts to processes such as the choosing of searched key word, inputs, thereby causes search efficiency lower.
Summary of the invention
The fundamental purpose of the embodiment of the present invention is, a kind of searching method and device are provided, and can effectively improve search efficiency.
For achieving the above object, the embodiment of the present invention adopts following technical scheme:
A searching method, comprising:
Receive user's at least one character input, corresponding with described user's target search keyword;
According at least one character of described user's input, dope described user's target search keyword;
Directly represent the Search Results corresponding with the described target search keyword doping.
A searcher, comprising:
Receiving element, for receiving user's at least one character input, corresponding with described user's target search keyword;
Predicting unit, for according at least one character of described user's input of described receiving element reception, dopes described user's target search keyword;
Display unit, for directly representing Search Results corresponding to target search keyword doping with described predicting unit.
The searching method providing in the embodiment of the present invention and device, can user's target search keyword be predicted on one's own initiative and directly be represented according at least one character of the current input of user the Search Results of this target search keyword, therefore, user is input one or several character corresponding with the target search keyword of wishing only, can directly obtain the Search Results corresponding with this target search keyword, do not need the complete input target search of user keyword, also the indication of searching for that does not need user to assign after target search keyword has been inputted, can the in the situation that of the not complete input target search of user keyword, can be user Search Results is provided, therefore, can effectively improve search efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is a kind of process flow diagram of the searching method of the embodiment of the present invention;
Fig. 2 is a kind of process flow diagram of the searching method of the embodiment of the present invention;
Fig. 3 is a kind of structured flowchart of the searcher of the embodiment of the present invention;
Fig. 4 is a kind of structured flowchart of predicting unit of the searcher of the embodiment of the present invention;
Fig. 5 is the another kind of structured flowchart of predicting unit of the searcher of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
In order to make those skilled in the art better understand technical scheme of the present invention, first part technical term related in the embodiment of the present invention is briefly introduced, specific as follows:
Target search keyword: the content of inputting in input frame when user searches for, user describes it with this input content and wants the information of searching.
Search efficiency: represent to start to input target search keyword until find information needed from user, the time spending.
Based on above-mentioned introduction, below the embodiment of the present invention is described.
The embodiment of the present invention aims to provide a kind of searching method and device, can in the situation that do not need user to complete the input of target search keyword, for user provides Search Results, thereby effectively improve search efficiency.
The searching method that the embodiment of the present invention provides, by searcher, carried out, described searcher can be computer, panel computer, mobile phone or portable hand held computer etc., and the present invention does not limit this, and described searcher can be the device arbitrarily with search engine functionality.
As shown in Figure 1, the searching method that the embodiment of the present invention provides comprises the following steps:
101, receive user's at least one character input, corresponding with described user's target search keyword.
When user need to search for the information of wanting, searcher provides input frame for user, and user will input target search keyword in input frame.User can input target search keyword by input media, and described input media comprises: keyboard, mouse, dummy keyboard, acoustic control input media or body sense input media etc., the present invention does not limit this, can also be other any input media.
In this step, at least one character that described target search keyword is corresponding is a part of character or the alphabet of target search keyword, this at least one character can be Chinese character, numeral, English word, letter, symbol etc., the combination of at least two kinds in certainly all right Chinese character, numeral, English word, letter, symbol etc.Particularly, this at least one character can be one or several Chinese character, one or several numeral, one or several English-word, one or several letter, one or several symbol, can also be formed by combination in any such as Chinese character, numeral, English word, letter, symbols.
For example, for example, when target search keyword is " vacation on National Day ", described at least one character can Shi“ state ", " National Day ", " National Day " " vacation on National Day " etc.; When target search keyword is " National Day holidays ", described at least one character can be " Nati ", " National Day ", " National Day holidays " etc.; When target search keyword is " 10086 ", described at least one character can be " 10 ", " 10086 " when target search keyword is during for " 3G mobile ", and described at least one character can be " 3 ", " 3G ", " 3G mobile " etc.
Be understandable that, the embodiment of the present invention does not limit at least one character corresponding to described target search keyword, and it can be any form, routine Chinese character described above, numeral, English word, letter, symbol etc. and their combination in any.
In this step, user can input the alphabet of target search keyword, but can only input a part of character of target search keyword.
102, according at least one character of described user's input, dope described user's target search keyword.
When searcher receives at least one character of user's input, by according at least one received character, carry out the prediction of user's target search keyword.Particularly, searcher can adopt various ways to be predicted user's target search keyword, for example, with server communication to obtain suggestion searched key word and with the target search keyword of this predictive user; Or, from server, do not obtain suggestion searched key word, and adopt local prediction mode etc.Wherein, as its name suggests, suggestion searched key word is that obtain according at least one character of user's input and at least one character relation user's input word closely, described close relation refers to that at least one character that user inputs is a part for suggestion searched key word, normally advise the beginning character of searched key word, and, because the word of at least one character that comprises user's input is very many, suggestion searched key word also needs to meet some requirements, for example, searched number of times is maximum, and the present invention does not limit its satisfied condition.For example, if at least one character of user input be " washing in a pan ", advise that searched key word can store ”,“ Taobao of ”,“ Taobao of Shi“ Taobao women's dress " etc.Hereinafter, suggestion searched key word also can be described as search suggestion.
Optionally, in one embodiment of the invention, searcher adopts and to obtain suggestion searched key word with server communication and in the mode of the target search keyword of this predictive user.In this case, this step can be carried out in the following manner:
First, searcher sends to server by least one character of described user's input, and then, searcher receives at least one suggestion searched key word that this server sends, described server obtains.
Particularly, searcher by with the communicating by letter of server, the character of the current input of user is sent to server.Server receives after at least one character of user's input, will obtain at least one suggestion searched key word according to this at least one character.Concrete, server is according to this at least one character, and search index storehouse obtains the one or more suggestion searched key word corresponding to this character.Server can send to searcher by the suggestion searched key word obtaining, sending to the suggestion searched key word of searcher is at least one, for example, in one embodiment of the invention, server sends to the suggestion searched key word of searcher to be 10.
Next, searcher will dope described user's target search keyword at least one suggestion searched key word from described reception.
Particularly, after searcher receives the suggestion searched key word of described server transmission, searcher will dope target search keyword according to suggestion searched key word, the embodiment of the present invention does not limit how to dope target search keyword according to suggestion searched key word, and searcher can adopt various ways.
For example, when the suggestion searched key word receiving from server when searcher is only one, searcher can directly be predicted as target search keyword by this suggestion searched key word.
And the suggestion searched key word receiving from server when searcher is during at least two:
Optionally, in one embodiment of the invention, searcher can send putting in order of suggestion searched key word according to server, and article one suggestion searched key word being arranged in front is predicted as to target search keyword.
Optionally, in another embodiment of the present invention, in the situation that the suggestion searched key word that searcher receives from server is at least two, the confidence level parameter value of at least two suggestion searched key words described in searcher calculates respectively, then, according to the confidence level parameter value of described calculating, from described at least two suggestion searched key words, dope described user's target search keyword.
Wherein, the confidence level parameter value of every suggestion searched key word is for reflecting that this suggestion searched key word is as the size of the possibility of described target search keyword, the degree that can trust, if one the confidence level parameter value of suggestion searched key word is higher, show that it is that the possibility of target search keyword is higher.Confidence level parameter value can calculate according to predefined rule.For example, confidence level parameter value can be the function of searching times, and searching times is higher, and confidence level parameter value is larger.Now, searcher according to the searching times of described at least two suggestion searched key words, calculates the confidence level parameter value of every described suggestion searched key word by respectively.Again for example, confidence level parameter value can be the function of Search Results number of clicks, Search Results number of clicks is higher, confidence level parameter value is higher, now, searcher according to the Search Results number of clicks of described at least two suggestion searched key words, calculates the confidence level parameter value of every described suggestion searched key word by respectively.Certainly, confidence level parameter value can also be by searching times and Search Results number of clicks and is determined, for example, both weighted mean values, now, searcher according to the Search Results number of clicks of the searching times of described at least two suggestion searched key words and described at least two suggestion searched key words, calculates the confidence level parameter value of every described suggestion searched key word by respectively.
It should be noted that, the searching times of a word refers to that this word is used as the number of times that searched key word is searched for, and specifically refers to that this word in the stipulated time is by number of times that in active user or certain network range, all users search for as searched key word; And the Search Results number of clicks of a word refers to this word clicked number of times in Search Results, specifically refer to this word in the stipulated time in Search Results by number of times that in active user or certain network range, all users click.Wherein, the present invention did not limit " stipulated time " and " certain network range ", such as " stipulated time ", can be two weeks, one month, eight months and 1 year etc., " certain network range " can be the local area network at server network, user place etc.Illustrate, when user search is when " National Day ", while being searched key word for " National Day ", the searching times on " National Day " will increase once, and in the Search Results on " National Day ", " vacation on National Day " this information also can be used as the Search Results on above-mentioned " National Day " and represent, if now final click of user gone forward side by side into " vacation on National Day " this link, the Search Results number of clicks of " vacation on National Day " will increase once.
Because searcher can or calculate confidence level parameter value in conjunction with these two according to searching times, Search Results number of clicks, and thus many suggestion searched key words are screened therefrom to dope an objective searched key word, therefore can increase the accuracy of prediction.
And, be to be understood that, those skilled in the art can select the mode of the confidence level parameter value of multiple calculating suggestion searched key word, be not limited to that this embodiment adopts individually according to above-mentioned searching times, Search Results number of clicks or in conjunction with these two mode, the present invention does not limit this.For example, can be in conjunction with focus and searching times calculate confidence level parameter value at present, for example, during the course of the Olympic Games, when user's input " Austria " this character, because the Olympic Games are Hot Contents at present, in the situation that the searching times of the suggestion searched key word of " Austria " correspondence is identical, can preferentially " Olympic Games " be predicted as to target search keyword.
After calculating the confidence level parameter value of suggestion searched key word, searcher, by according to the confidence level parameter value of described calculating, dopes described user's target search keyword from least two suggestion searched key words that receive.
For example, searcher can be predicted as the highest suggestion searched key word of confidence level parameter value in described at least two suggestion searched key words described user's target search keyword.As previously mentioned, owing to advising that the confidence level parameter value of searched key word has reflected the possibility of this suggestion searched key word as target search keyword, confidence level parameter value is the highest means that this suggestion searched key word is the most credible, the possibility that this suggestion searched key word is target search keyword is the highest, searcher is by being predicted as the highest suggestion searched key word of confidence level parameter value user's target search keyword, thus, the searched key word that can effectively improve prediction is the possibility of target search keyword, thereby the target search keyword that makes to offer user is more accurate.
Certainly, be understandable that, needn't necessarily the highest suggestion searched key word of confidence level parameter value be predicted as to target search keyword, for example very little of being close in insignificant situation in the difference of the confidence level parameter value of two suggestion searched key words, also can by the slightly little but active user of confidence level parameter value in the recent period the suggestion searched key word of normal search be predicted as target search keyword.
Further, in one embodiment of the invention, in order to improve the accuracy of prediction, preset confidence level threshold value, searcher is after calculating the confidence level parameter value of suggestion searched key word, the confidence level parameter value of the suggestion searched key word that in described at least two suggestion searched key words, confidence level parameter value is the highest and predetermined threshold value are compared, when the confidence level parameter value of the highest suggestion searched key word of described confidence level parameter value is more than or equal to described threshold value, the highest suggestion searched key word of described confidence level parameter value is predicted as to described user's target search keyword, otherwise, searcher thinks that these suggestion searched key words can not be all user's target search keywords, searcher will be waited for user's continuation input, thereby repeat the process of prediction, until dope user's target search keyword.
Preset for judging whether and suggestion searched key word can be predicted as to the threshold value of target search keyword, searcher is only predicted as target search keyword by the highest suggestion searched key word of this confidence level parameter value when the highest confidence level parameter value is more than or equal to threshold value, get rid of thus confidence level parameter value not high enough, be the searched key word that confidence level is inadequate, therefore can further improve the accuracy of the target search keyword doping.
Be understandable that, from least two suggestion searched key words, dope target search keyword, i.e. the screening to many suggestion searched key words, is not limited to the above-mentioned mode of confidence level parameter value of passing through, for example, and the mode based on user preferences degree parameter value.For example, described preference degree parameter value is for reflecting the value of user to the favorable rating of certain hobby, and described hobby can be the users' such as physical culture, music, news, game hobby or custom.For example, when carrying out target of prediction searched key word with preference degree parameter value, by presetting the preference degree parameter value of each hobby of user, for example, the preference degree parameter value of physical culture is 5, the preference degree parameter value of music is 3, aspect suggestion searched key word comprises physical culture and during the keyword of connection music, due to the preference degree parameter value of the searched key word of the physical culture aspect preference degree parameter value higher than the searched key word of connection music, thus the searched key word of physical culture aspect is predicted as to target search keyword.For example, and when there is the suggestion searched key word of a plurality of identical preference degree parameter values, the searched key word of a plurality of physical culture aspect, can further therefrom screen in conjunction with other prediction mode, example is described above by the mode of confidence level parameter value.
Be understandable that, in this step, the prediction of target search keyword is not limited to above-mentioned and server communication to obtain suggestion searched key word and in the mode of the target search keyword of this predictive user, also can adopt the mode of local prediction, the historical search record for example recording from local device, also can be described as search daily record, this historical search record comprises active user's historical search record or interior all local users' of stipulated time historical search record etc., retrieve suggestion searched key word, and according to retrieved suggestion searched key word, dope active user's target search keyword, concrete prediction mode is can previous embodiment identical, such as the modes such as confidence level parameter value by many bar suggestion searched key words, dope target search keyword, here repeat no more.
103, directly represent the Search Results corresponding with the described target search keyword doping.
Particularly, searcher is after doping target search keyword, can collect voluntarily the info web relevant to target search keyword on internet, using these info webs organize processing after as Search Results, utilize output unit directly to represent to user, certainly, searcher also can be by means of server, obtain the search service based on this target search keyword that server provides, thereby can be by the final acquisition of this service Search Results corresponding with target search keyword, then utilize output unit etc. that Search Results is directly represented to user, and do not need user to complete the input of target keyword, also user does not assign the indication of searching for.Wherein, described output unit comprises: liquid crystal display, cathode-ray tube display etc., the present invention does not limit this, can also be other any output unit.
In summary, the searching method that the embodiment of the present invention provides, user is choosing at searched key word as in the past not, in the processes such as input, expend a large amount of time and efforts, but can only input one or several character corresponding with the target search keyword of wishing, can directly obtain the Search Results corresponding with this target search keyword, searcher does not need to wait for the complete input target search of user keyword, do not need the indication of searching for of waiting for that user assigns after target search keyword has been inputted yet, can the in the situation that of the not complete input target search of user keyword, can be user Search Results is provided, therefore, can effectively improve search efficiency.
It should be noted that, the searching method that the embodiment of the present invention provides, if in step 102, searcher at least one character by user's input of receiving in step 101 is unpredictable while going out target search keyword, searcher can be back to step 101, continue to receive user's input, then in step 102 according to user continue input and at the character of front input, target of prediction searched key word, until dope target search keyword in step 102.
Below with reference to Fig. 2, by following embodiment, searching method provided by the invention is described in further detail.In the present embodiment, described searching method comprises the following steps:
201, searcher receives user's character corresponding to target search keyword input, described user.
Particularly, described character can be user input first one or several, also can be next one or more characters corresponding to target search keyword of order input of user.
In the present embodiment, in order to make those skilled in the art better understand the technical scheme of the present embodiment, suppose in this step, the first character that the character of user's input is inputted first for user, in this case, for example, when user's target search keyword is " arrangement vacation on National Day ", the character Wei“ state that now searcher receives ".
202, searcher sends to server by the character of user's input of reception.
203, server receives the character that searcher sends, and the character of user's input is carried out to pre-service.
In this step, due in embodiments of the present invention, the character of user's input is the first character that target search keyword is corresponding, and therefore, server carries out pre-service to this first character.Be understandable that, if before this receives, server had received the character that user formerly inputs, the character that server can be only carries out character that pre-service or server can formerly input user and this reception to the character of this reception in conjunction with and the character after combination is carried out to pre-service.
Particularly, described pre-service for the uniform format that makes character to improve the discrimination to this character, such as comprising character string normalization and to the processing of the phonetic annotation of Chinese characters etc.Particularly, character string normalization refers to the coded format of unified character, unifies etc. such as English capital and small letter; The phonetic annotation of Chinese characters is referred to its corresponding phonetic alphabet of Chinese character marking.
204, server is according to character after pretreatment, and search index storehouse is to obtain 10 suggestion searched key words corresponding to this character.
Be understandable that, it is only example that suggestion searched key word is 10, and suggestion searched key word is not limited to 10, and those skilled in the art can be in conjunction with the number that need at random set this suggestion searched key word.
Particularly, thereby server therefrom inquires many suggestion searched key words according to pretreated character retrieval index database, preferably, server can further carry out re-scheduling processing to the suggestion searched key word inquiring, thereby in the suggestion searched key word inquiring, select the suggestion searched key word that returns to searcher, in this step, the suggestion searched key word returning is 10.
Described re-scheduling is processed for getting rid of the suggestion searched key word of many contents repetitions and is made it only deposit one, with this, guarantees that the suggestion searched key word retaining has diversity.For example, " have a holiday or vacation National Day " and " vacation on National Day " these two word meanings are substantially in full accord, and therefore " have a holiday or vacation National Day " among this re-scheduling processing is got rid of these two, only remains with " vacation on National Day ".
205, server sends to searcher by 10 suggestion searched key words that obtain.
206, searcher receives above-mentioned 10 suggestion searched key words, and asks this server to send the searching times of these 10 suggestion searched key words and the information of Search Results number of clicks.
207, server receives above-mentioned request, sends the information of above-mentioned searching times and number of clicks to searcher.
Certainly, be understandable that, also can omit above-mentioned steps 206,207.Now, for example can make server directly the information of searching times and number of clicks and this suggestion searched key word be sent to searcher simultaneously jointly in above-mentioned steps 205, the embodiment of the present invention does not limit the send mode of the information of searching times and number of clicks server, it can send to the information of searcher jointly to send with other, and also information generated sends separately.
208, searcher receives the information of searching times and Search Results number of clicks, according to searching times and Search Results number of clicks, calculates the confidence level parameter value of respectively advising searched key word.
Particularly, in embodiments of the present invention, can calculate the two weighted mean value of above-mentioned searching times and number of clicks, by this two weighting coefficient is set respectively, in conjunction with these two, calculate the confidence level parameter value after comprehensive.
209, searcher is selected the suggestion searched key word of confidence level parameter value maximum, by its confidence level parameter value and default threshold value comparison, judges whether this suggestion searched key word to be predicted as target search keyword, if, execution step 210, if not, is back to step 201.
Particularly, the size of the confidence level parameter value of more above-mentioned 10 the suggestion searched key words of searcher, suggestion searched key word and the threshold value of selecting confidence level parameter value maximum compare, when this confidence level parameter value is more than or equal to threshold value, the suggestion searched key word that this confidence level parameter value is the highest is predicted as target search keyword, otherwise, searcher thinks that these 10 suggestion searched key words can not be all target search keywords, searcher will be back to step 201, wait for user's continuation input, for example, receive second character of user's input, thereby repeat the process of prediction, until dope user's target search keyword.
Same target search keyword of take user is example as " arrangement vacation on National Day ", through above-mentioned steps 202-209, do not dope searched key word, in this situation, searcher is back to step 201, receive second character " celebrating " of user's input, " National Day " repetition above-mentioned steps for now input, as doped target search keyword, searcher will be back to step 201 again, receive the 3rd character " joint " of user's input, until dope target search keyword.
210, this server of searcher request provides the Search Results corresponding with the target search keyword doping.
For example, same target search keyword of take user is example as " arrangement vacation on National Day ", in step 209, dope target search keyword for " arrangement vacation on National Day ", this server of searcher request provides the Search Results corresponding with " arrangement vacation on National Day ".
211, server receives the request retrieval Search Results corresponding with target search keyword of searcher.
212, server sends to searcher by the Search Results retrieving.
213, searcher receives mentioned above searching results, and is represented to user.
For example, same target search keyword of take user is example as " arrangement vacation on National Day ", and searcher represents the Search Results corresponding to " arrangement vacation on National Day " to user.
The searching method of the embodiment of the present invention, searcher is by calculating the confidence level parameter value of suggestion searched key word in conjunction with searching times and Search Results, and be further provided with the threshold value with this confidence level parameter value comparison, only the suggestion searched key word that is greater than this threshold value is predicted as to target search keyword, has improved thus the accuracy of searcher target of prediction searched key word.
Corresponding with the embodiment of searching method above, as shown in Figure 3, embodiments of the invention also provide a kind of searcher, comprising:
Receiving element 10, for receiving user's at least one character input, corresponding with described user's target search keyword;
Predicting unit 11, for according at least one character of described user's input of described receiving element 10 receptions, dopes described user's target search keyword;
The searcher that the embodiment of the present invention provides, after having obtained the character of user's input, can user's target search keyword be predicted on one's own initiative and directly be represented according at least one character of the current input of user the Search Results of this target search keyword, therefore, user is input one or several character corresponding with the target search keyword of wishing only, can directly obtain the Search Results corresponding with this target search keyword, searcher does not need to wait for the complete input target search of user keyword, do not need the indication of searching for of waiting for that user assigns after target search keyword has been inputted yet, can the in the situation that of the not complete input target search of user keyword, can be user searching structure is provided, therefore, can effectively improve search efficiency.
Concrete, in one embodiment of the invention, as shown in Figure 4, described predicting unit can comprise:
Character sending module 1001, for sending to server by least one character of described user's input;
Suggestion searched key word acquisition module 1002, at least one suggestion searched key word that at least one character of that described server sends for receiving, described server sends according to described character sending module 1001 described user's input obtains;
Target search keyword prediction module 1003, for doping described user's target search keyword from least one suggestion searched key word of described suggestion searched key word acquisition module 1002 receptions.
Optionally, in one embodiment of the invention, the suggestion searched key word that suggestion searched key word acquisition module 1002 servers that receive, described send is at least two;
Now, target search keyword prediction module 1003 can be specifically for: the confidence level parameter value of at least two suggestion searched key words described in calculating respectively, and according to the confidence level parameter value of described calculating, from described at least two suggestion searched key words, dope described user's target search keyword.
Optionally, described target search keyword prediction module 1003 can be respectively according to the searching times of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word, the searching times of described suggestion searched key word more at most its confidence level parameter value is higher; Described target search keyword prediction module 1003 can also be respectively according to the Search Results number of clicks of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word, the Search Results number of clicks of described suggestion searched key word more described confidence level parameter value is higher; Certainly, described target search keyword prediction module 1003 can also, respectively according to the Search Results number of clicks of the searching times of described at least two suggestion searched key words and described at least two suggestion searched key words, be calculated the confidence level parameter value of every described suggestion searched key word.
Further, described target search keyword prediction module 1003 can be specifically for: the target search keyword that the highest suggestion searched key word of confidence level parameter value in described at least two suggestion searched key words is predicted as to described user; Or, the confidence level parameter value of the suggestion searched key word that in described at least two suggestion searched key words, confidence level parameter value is the highest and predetermined threshold value are compared; When the confidence level parameter value of the highest suggestion searched key word of described confidence level parameter value is more than or equal to described threshold value, the highest suggestion searched key word of described confidence level parameter value is predicted as to described user's target search keyword.
Optionally, in one embodiment of the invention, as shown in Figure 5, described predicting unit also can comprise:
Suggestion searched key word acquisition module 2001 for according at least one character of described user's input, retrieves at least one suggestion searched key word from local historical search record;
Target search keyword prediction module 2002, for doping described user's target search keyword from described at least one suggestion searched key word.
The searcher that the embodiment of the present invention provides can be computer, panel computer, mobile phone or portable hand held computer etc., and the present invention does not limit this.
In the embodiment of the present invention, the working method more specifically of each unit can, referring to the searching method of describing above, repeat no more here.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential common hardware by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better embodiment.Understanding based on such, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium can read, as the floppy disk of computing machine, hard disk or CD etc., comprise some instructions with so that computer equipment (can be personal computer, server, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
It should be noted that in the embodiment of above-mentioned searcher, included unit and module are just divided according to function logic, but are not limited to above-mentioned division, as long as can realize corresponding function; In addition, the concrete title of each functional unit also, just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of described claim.
Claims (12)
1. a searching method, is characterized in that, comprising:
Receive user's at least one character input, corresponding with described user's target search keyword;
According at least one character of described user's input, dope described user's target search keyword;
Directly represent the Search Results corresponding with the described target search keyword doping.
2. method according to claim 1, is characterized in that,
Described according at least one character of described user's input, the target search keyword that dopes described user comprises:
At least one character of described user's input is sent to server;
Receive at least one suggestion searched key word that described server sends, described server obtains according at least one character of described user's input;
From at least one suggestion searched key word of described reception, dope described user's target search keyword.
3. method according to claim 2, is characterized in that,
The suggestion searched key word that described server sends is at least two;
The described target search keyword that dopes described user from least one suggestion searched key word of described reception comprises:
The confidence level parameter value of at least two suggestion searched key words described in calculating respectively;
According to the confidence level parameter value of described calculating, from described at least two suggestion searched key words, dope described user's target search keyword.
4. method according to claim 3, is characterized in that,
Described according to the confidence level parameter value of described calculating, the target search keyword that dopes described user from described at least two suggestion searched key words comprises:
The highest suggestion searched key word of confidence level parameter value in described at least two suggestion searched key words is predicted as to described user's target search keyword; Or
The confidence level parameter value of the suggestion searched key word that in described at least two suggestion searched key words, confidence level parameter value is the highest and predetermined threshold value are compared;
When the confidence level parameter value of the highest suggestion searched key word of described confidence level parameter value is more than or equal to described threshold value, the highest suggestion searched key word of described confidence level parameter value is predicted as to described user's target search keyword.
5. according to the method described in claim 3 or 4, it is characterized in that,
Described in described calculating respectively, the confidence level parameter value of at least two suggestion searched key words comprises:
According to the searching times of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively, the searching times of described suggestion searched key word more at most its confidence level parameter value is higher; Or
According to the Search Results number of clicks of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively, the Search Results number of clicks of described suggestion searched key word more at most its confidence level parameter value is higher; Or
According to the Search Results number of clicks of the searching times of described at least two suggestion searched key words and described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively.
6. method according to claim 1, is characterized in that,
Described according at least one character of described user's input, the target search keyword that dopes described user comprises:
According at least one character of described user's input, from local historical search record, retrieve at least one suggestion searched key word;
From the described at least one suggestion searched key word retrieving, dope described user's target search keyword.
7. a searcher, is characterized in that, comprising:
Receiving element, for receiving user's at least one character input, corresponding with described user's target search keyword;
Predicting unit, for according at least one character of described user's input of described receiving element reception, dopes described user's target search keyword;
Display unit, for directly representing Search Results corresponding to target search keyword doping with described predicting unit.
8. device according to claim 7, is characterized in that,
Described predicting unit comprises:
Character sending module, for sending to server by least one character of described user's input;
Suggestion searched key word acquisition module, at least one suggestion searched key word that at least one character of that described server sends for receiving, described server sends according to described character sending module described user's input obtains;
Target search keyword prediction module, for doping described user's target search keyword from least one suggestion searched key word of described suggestion searched key word acquisition module reception.
9. device according to claim 8, is characterized in that,
The suggestion searched key word that described server sends is at least two;
Described target search keyword prediction module is used for:
The confidence level parameter value of at least two suggestion searched key words described in calculating respectively;
According to the confidence level parameter value of described calculating, from described at least two suggestion searched key words, dope described user's target search keyword.
10. device according to claim 9, is characterized in that,
Described target search keyword prediction module is used for:
The highest suggestion searched key word of confidence level parameter value in described at least two suggestion searched key words is predicted as to described user's target search keyword; Or
The confidence level parameter value of the suggestion searched key word that in described at least two suggestion searched key words, confidence level parameter value is the highest and predetermined threshold value are compared;
When the confidence level parameter value of the highest suggestion searched key word of described confidence level parameter value is more than or equal to described threshold value, the highest suggestion searched key word of described confidence level parameter value is predicted as to described user's target search keyword.
11. according to the device described in claim 9 or 10, it is characterized in that,
Described target search keyword prediction module is used for:
According to the searching times of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively, the searching times of described suggestion searched key word more at most its confidence level parameter value is higher; Or
According to the Search Results number of clicks of described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively, the Search Results number of clicks of described suggestion searched key word more described confidence level parameter value is higher; Or
According to the Search Results number of clicks of the searching times of described at least two suggestion searched key words and described at least two suggestion searched key words, calculate the confidence level parameter value of every described suggestion searched key word respectively.
12. devices according to claim 7, is characterized in that,
Described predicting unit comprises:
Suggestion searched key word acquisition module for according at least one character of described user's input, retrieves at least one suggestion searched key word from local historical search record;
Target search keyword prediction module, for doping described user's target search keyword from described at least one suggestion searched key word.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210310396.0A CN103631826A (en) | 2012-08-28 | 2012-08-28 | Search method and search device |
PCT/CN2013/078426 WO2014032470A1 (en) | 2012-08-28 | 2013-06-28 | Search method and device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210310396.0A CN103631826A (en) | 2012-08-28 | 2012-08-28 | Search method and search device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103631826A true CN103631826A (en) | 2014-03-12 |
Family
ID=50182455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210310396.0A Pending CN103631826A (en) | 2012-08-28 | 2012-08-28 | Search method and search device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103631826A (en) |
WO (1) | WO2014032470A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824975A (en) * | 2016-04-19 | 2016-08-03 | 百度在线网络技术(北京)有限公司 | Search recommendation method and device |
CN106611029A (en) * | 2015-10-27 | 2017-05-03 | 北京国双科技有限公司 | Method and device for improving site search efficiency in website |
CN107193818A (en) * | 2016-03-14 | 2017-09-22 | 百度在线网络技术(北京)有限公司 | A kind of searching method, device and terminal device |
CN110502699A (en) * | 2019-08-27 | 2019-11-26 | 百度在线网络技术(北京)有限公司 | Method and apparatus for obtaining information |
CN113468235A (en) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, server and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6564213B1 (en) * | 2000-04-18 | 2003-05-13 | Amazon.Com, Inc. | Search query autocompletion |
CN1588367A (en) * | 2004-09-02 | 2005-03-02 | 魏新成 | Search column input letter prompting search word and net name |
US20050283468A1 (en) * | 2004-06-22 | 2005-12-22 | Kamvar Sepandar D | Anticipated query generation and processing in a search engine |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8990240B2 (en) * | 2008-12-30 | 2015-03-24 | Ebay Inc. | Predictive algorithm for search box auto-complete |
US20120084291A1 (en) * | 2010-09-30 | 2012-04-05 | Microsoft Corporation | Applying search queries to content sets |
-
2012
- 2012-08-28 CN CN201210310396.0A patent/CN103631826A/en active Pending
-
2013
- 2013-06-28 WO PCT/CN2013/078426 patent/WO2014032470A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6564213B1 (en) * | 2000-04-18 | 2003-05-13 | Amazon.Com, Inc. | Search query autocompletion |
US20050283468A1 (en) * | 2004-06-22 | 2005-12-22 | Kamvar Sepandar D | Anticipated query generation and processing in a search engine |
CN1588367A (en) * | 2004-09-02 | 2005-03-02 | 魏新成 | Search column input letter prompting search word and net name |
Non-Patent Citations (1)
Title |
---|
气象部落客劳伦斯: "《https://www.techbang.com/posts/3532-google-instant-search-is-coming-to-unimaginable》", 9 September 2010 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106611029A (en) * | 2015-10-27 | 2017-05-03 | 北京国双科技有限公司 | Method and device for improving site search efficiency in website |
CN106611029B (en) * | 2015-10-27 | 2020-03-03 | 北京国双科技有限公司 | Method and device for improving search efficiency in website |
CN107193818A (en) * | 2016-03-14 | 2017-09-22 | 百度在线网络技术(北京)有限公司 | A kind of searching method, device and terminal device |
CN105824975A (en) * | 2016-04-19 | 2016-08-03 | 百度在线网络技术(北京)有限公司 | Search recommendation method and device |
CN110502699A (en) * | 2019-08-27 | 2019-11-26 | 百度在线网络技术(北京)有限公司 | Method and apparatus for obtaining information |
CN110502699B (en) * | 2019-08-27 | 2022-06-03 | 百度在线网络技术(北京)有限公司 | Method and device for acquiring information |
CN113468235A (en) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, server and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2014032470A1 (en) | 2014-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11334610B2 (en) | Providing relevance-ordered categories of information | |
AU2008206127B2 (en) | Presentation of location related and category related search results | |
CN102622450B (en) | The relevance ranking of the browser history of user | |
KR101708448B1 (en) | Predictive query suggestion caching | |
US7840579B2 (en) | Mobile device retrieval and navigation | |
WO2019016614A2 (en) | Method and apparatus for displaying search results | |
US9658739B1 (en) | Optimizing presentation of interactive graphical elements based on contextual relevance | |
US9665640B2 (en) | System and method for collapsing search results | |
US20190018884A1 (en) | Multiple entity aware typeahead in searches | |
US8874564B2 (en) | System and method for communicating search results to one or more other parties | |
CN103631826A (en) | Search method and search device | |
WO2014012465A1 (en) | Method and system for searching on mobile terminal | |
CN102955859B (en) | Web page content revealing method and device | |
CN105045835B (en) | Information search method and device | |
CN108491502B (en) | News tracking method, terminal, server and storage medium | |
CN102142030B (en) | Data searching method and data searching device | |
US20070094071A1 (en) | Pushing content to browsers | |
CN103718179A (en) | Information processing apparatus, information processing method, information processing program, and storage medium having information processing program stored therein | |
JP2012194783A (en) | Server to be used in application market, communication terminal, system and gui determination method | |
KR101705556B1 (en) | Method and apparatus for providing associated note using degree of association | |
KR101902568B1 (en) | System and method of providing information | |
EP3058489A1 (en) | A system and method for determining a search response to a research query | |
AU2012216475B2 (en) | Presentation of location related and category related search results | |
Church | A Study of Mobile Internet Usage and the Implications for Mobile Search Interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140312 |
|
RJ01 | Rejection of invention patent application after publication |