CN102368262B - A method and device for providing search suggestions corresponding to query sequences - Google Patents
A method and device for providing search suggestions corresponding to query sequences Download PDFInfo
- Publication number
- CN102368262B CN102368262B CN 201110312229 CN201110312229A CN102368262B CN 102368262 B CN102368262 B CN 102368262B CN 201110312229 CN201110312229 CN 201110312229 CN 201110312229 A CN201110312229 A CN 201110312229A CN 102368262 B CN102368262 B CN 102368262B
- Authority
- CN
- China
- Prior art keywords
- search
- suggestion
- user
- preferred
- suggestions
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention aims to provide a method and equipment for providing searching suggestions corresponding to a query sequence. The method comprises the following steps of: acquiring an optimal searching suggestion which is selected from one or more first searching suggestions through user equipment by a user, wherein the one or more first searching suggestions correspond to the query sequence input by the user; performing matching processing according to the optimal searching suggestion to obtain one or more second searching suggestions corresponding to the optimal searching suggestions; and providing at least one of the one or more second searching suggestions for the user equipment. The optimal searching suggestion which is selected from the first searching suggestions by the user is acquired, and the matching processing is performed according to the optimal searching suggestion to obtain the second searching suggestions which are provided for the user; and therefore, compared with the prior art, the invention provides richer searching suggestions for the user, provides a wider selection range for the user and improves the searching experiences of the user.
Description
Technical field
The present invention relates to the web search technical field, a kind of technology be used to providing the search corresponding with search sequence to advise is provided.
Background technology
Along with the development of web search technology, the user is when carrying out web search, and is also more and more higher to the requirement of the comprehensive and accurate Search Results of quick acquisition, and therefore, it is also more and more higher to the requirement that the optional search that provides is advised.Existing web search technology according to the search sequence of user's input, generally only provides once search to advise that to the user leeway that the user can select is less.
Especially, when the search sequence of user's input is the English character string, generally expand English search suggestion based on this English character string, perhaps this English character string is changed and expanded to corresponding Chinese search suggestion.Yet, the problem that above-mentioned way directly causes is, because the English search of expansion is advised or is converted to Chinese from English having more possibility, so that the expanded search suggestion that originally meets user's request is flooded by a large amount of other expanded search suggestions, the user can't obtain the expanded search suggestion that its hope obtains exactly within the short time, the search efficiency and the user search that have affected the user are experienced.For example, when the user inputs English character string " liu ", corresponding expanded search suggestion comprises " six grades of score inquiries ", " Liu Yifei ", " Liu Dehua " etc., and being based on of user expectation " Liu Dehua " expands such as expanded search suggestions such as " Liu De China films ", yet the expanded search suggestion of other that these search suggestions are expanded based on " liu " in a large number is flooded, therefore, user's have to remap list entries or seek the Search Results relevant with " the magnificent film of Liu De " after selecting expanded search suggestion " Liu Dehua " in resulting Search Results has affected search experience.
Therefore, how more accurately provide galore the search suggestion corresponding with the search sequence of user's input, make the user obtain larger range of choice, promote its search experience, become those skilled in the art and need one of problem of solution badly.
Summary of the invention
A kind of method and apparatus be used to providing the search corresponding with search sequence to advise is provided.
According to an aspect of the present invention, provide a kind of by computer implemented method be used to providing the search corresponding with search sequence to advise, wherein, the method comprises:
A obtains the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input;
B carries out matching treatment according to described preferred search suggestion, to obtain the one or more second search suggestions corresponding with described preferred search suggestion;
C is with at least one provides to described subscriber equipment in described one or more the second search suggestions.
According to a further aspect in the invention, also provide a kind of suggestion be used to providing the search corresponding with search sequence to advise that equipment is provided, wherein, this equipment comprises:
The suggestion deriving means is used for obtaining the user and advises in the selected preferred search of one or more the first search suggestions by subscriber equipment, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input;
The proposes match device is used for carrying out matching treatment according to described preferred search suggestion, to obtain the one or more second search suggestions corresponding with described preferred search suggestion;
The first generator is used for described one or more the second search are advised that at least one provides to described subscriber equipment.
Compared with prior art, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion according to this and carry out matching treatment, obtain the second search suggestion and offer this user, for the user provides abundanter search suggestion, make the user obtain larger range of choice, promote its search experience.
Description of drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the equipment synoptic diagram according to the search suggestion that is used for providing corresponding with search sequence of one aspect of the invention;
Fig. 2 illustrates the equipment synoptic diagram of the search suggestion that is used for providing corresponding with search sequence in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the equipment synoptic diagram according to the search suggestion that is used for providing corresponding with search sequence of another preferred embodiment of the present invention;
Fig. 4 illustrates the method flow diagram of the search suggestion that is used for providing corresponding with search sequence according to a further aspect of the present invention;
Fig. 5 illustrates the method flow diagram of the search suggestion that is used for providing corresponding with search sequence in accordance with a preferred embodiment of the present invention;
Fig. 6 illustrates the method flow diagram according to the search suggestion that is used for providing corresponding with search sequence of another preferred embodiment of the present invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates the equipment synoptic diagram according to the search suggestion that is used for providing corresponding with search sequence of one aspect of the invention; Suggestion provides equipment 1 to comprise suggestion deriving means 101, proposes match device 102 and the first generator 103.
Suggestion provides equipment 1 to include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computing machine collection of a group.Those skilled in the art will be understood that above-mentioned suggestion provides equipment 1 only for giving an example, and other suggestions existing or that may occur from now on provide equipment as applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Wherein, suggestion deriving means 101 obtains the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input.Particularly; mutual by with subscriber equipment of user; in one or more the first search suggestions that offer the user by clicking, slide, hover or the mode such as double-click; selected one first search suggestion; to advise as preferred search; suggestion deriving means 101 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion.At this, described the first search suggestion can be to mate one or more first order search suggestions that obtain according to the search sequence of user's input, also can be to mate the K+1 level search suggestion that obtains, K=1,2,3...n... according to the search suggestion that the user selects from K level search suggestion.For example, user input query sequence " Liu ", provide to the first search suggestion of subscriber equipment and comprise " Liu Dehua ", " Liu Qingyun ", " Liu Yifei " etc., the user is by hovering in the first search suggestion " Liu Dehua ", it is advised as preferred search, suggestion deriving means 101 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion " Liu Dehua ".And for example, after the search suggestion of user selection " Liu Dehua ", provide to the search of subscriber equipment suggestion and comprise " Liu De China film ", " Liu De China picture ", " Liu De China song " etc., these search suggestions are advised as the first search, the user is by hovering in one of them first search suggestion " Liu De China film ", it is advised as preferred search, suggestion deriving means 101 by calling this subscriber equipment application programming interfaces (API) or by such as JSP, the dynamic web page technique such as ASP or PHP obtains this user-selected preferred search suggestion " Liu De China film ".For simplicity's sake, only the situation of the first search suggestion for first order search suggestion is described below.Those skilled in the art will be understood that the above-mentioned mode of obtaining the preferred search suggestion of user selection only is for example; the mode of other existing or preferred search suggestions of obtaining user selection that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
A) according to the preferred search suggestion of advising the user selection that deriving means 101 obtains, by semantic analysis or character string identification, in the search suggestion library, carry out matching inquiry, to obtain the one or more second search suggestions corresponding with should preferably searching for suggestion.For example, the preferred search suggestion that suggestion deriving means 101 obtains is " Liu Dehua ", proposes match device 102 is according to should preferred search suggestion being " Liu Dehua ", in the search suggestion library, carry out matching inquiry, obtain and be somebody's turn to do corresponding the second search of preferred search suggestion and advise " Liu De China film ", " Liu De China picture ", " Liu De China song " etc.At this, described search suggestion library both can be arranged in suggestion provides equipment 1, also can be arranged in the third party device that provides equipment 1 to be connected by network with this suggestion.
The preferred search suggestion of b) obtaining according to suggestion deriving means 101, based on this historical conversion record, user who preferably searches for suggestion browse record, inquiry associative information, semantic analysis result or should preferred search suggestion in the synonym of keyword and/or near synonym etc., this is preferably searched for suggestion mate extended operation, to obtain and should preferred search advise corresponding one or more the second search suggestions.For example:
1) proposes match device 102 mates extended operation according to the historical conversion record of preferred search suggestion to preferred search suggestion; At this, the historical conversion record of preferred search suggestion comprises the relevant transform sequence of the historical preferred search suggestion that use and current of a plurality of users, and proposes match device 102 obtains described historical conversion record by the inquiry log such as search engine or other search equipments.For example, suppose that the preferred search suggestion that suggestion deriving means 101 obtains user selection is " apple ", proposes match device 102 is from user's historical query record of search engine, obtain a plurality of users based on the historical conversion record of " apple ", comprise the transform sequences such as " Apple Computers ", " apple notebook ", " apple port row ", these transform sequences as the second search suggestion, are preferably searched for suggestion with realization to this and mated extended operation.Preferably, described historical conversion record can also comprise user's frequency of usage of described transform sequence, proposes match device 102 is according to user's frequency of usage of these transform sequences, select user's frequency of usage and satisfy frequency threshold value or the higher several transform sequences of ordering, to advise as described the second search.
2) proposes match device 102 mates extended operation according to the corresponding user's browsing information of preferred search suggestion to preferred search suggestion; At this, the corresponding user's browsing information of preferred search suggestion comprises that this preferably searches for the anchor text of the Search Results of a plurality of user's historical viewings in the corresponding Search Results of suggestion, and the page relevant information of the Search Results page pointed of these user's historical viewings, such as page title, content of pages, page type etc.; Proposes match device 102 directly obtains described user's browsing information by the inquiry log such as search engine or other search equipments, perhaps obtain the Search Results that this preferably searches for user's historical viewings corresponding to suggestion from the inquiry log of search engine or other search equipments first, again according to the Search Results of described user's historical viewings, obtain corresponding user's browsing information from other third party devices, perhaps resolve the corresponding page of Search Results of described user's historical viewings, to obtain corresponding user's browsing information.For example, suppose that the preferred search suggestion that suggestion deriving means 101 obtains user selection is " in April, 2011 movie news ", proposes match device 102 is according to should preferably searching for the corresponding content of pages of Search Results of a plurality of user's historical viewings in the corresponding Search Results of suggestion, such as " Rio shoot Niagara ", this is preferably searched for suggestion mate extended operation, obtain corresponding the second search suggestion " in April, 2011 movie news Rio shoot Niagara ".
3) proposes match device 102 mates extended operation according to the corresponding inquiry associative information of preferred search suggestion to preferred search suggestion; At this, the inquiry associative information comprises the predetermined keyword that is associated with preferred search suggestion etc., is the movie star such as preferred search suggestion, and its corresponding predetermined inquiry associative information comprises film, picture etc.; Preferred search suggestion is video name, and its corresponding predetermined inquiry associative information comprises video, watches etc. online; Further, preferred search suggestion is " movie star+film ", and its predetermined inquiry associative information is the movie name that this movie star is representative or search rate is higher; Proposes match device 102 is by carrying out the modes such as semantic analysis, character string identification or database matching to preferred search suggestion, whether detect this preferably searches for suggestion and satisfies and have the condition of predetermined inquiry associative information, add predetermined inquiry associative information by this preferably being searched for suggestion again, mate extended operation, obtain corresponding the second search suggestion.For example, suppose that the preferred search suggestion that suggestion deriving means 101 obtains the user is " Liu Dehua ", proposes match device 102 detects this and preferably searches for suggestion and comprise movie star's title, then this is preferably searched for suggestion and add predetermined inquiry associative information, mate extended operation, obtain the second search suggestion " Liu De China film ", " Liu De China picture " etc.
4) proposes match device 102 mates extended operation according to the semantic analysis result of preferred search suggestion to preferred search suggestion; Proposes match device 102 is by such as directly obtaining the semantic analysis result that this preferably searches for suggestion from search engine or third party device, perhaps this is preferably searched for suggestion and carry out semantic analysis, cut word or character string identification etc., obtain corresponding semantic analysis result.For example, the preferred search suggestion of supposing the user selection that suggestion deriving means 101 obtains is " which plate P﹠G has ", 102 pairs in proposes match device should preferred search suggestion carry out semantic analysis, obtain corresponding semantic analysis result, as obtain keyword " P﹠G " and " under brand ", obtain accordingly corresponding the second search suggestion " brand under the P﹠G ".
5) proposes match device 102 mates extended operation according to synonym and/or the approximate word of keyword in the preferred search suggestion to preferred search suggestion; At this, synonym and/or the approximate word of keyword comprise in the preferred search suggestion: preferably search for suggestion according to this, preset the modes such as dictionary or open dictionary by inquiry, obtain with should preferred search advise in corresponding synonym and/or the near synonym of keyword; Perhaps, this is preferably searched for the keyword that obtains after the suggestion word segmentation processing, preset the modes such as dictionary or open dictionary by inquiry, obtain synonym and/or the near synonym corresponding with described keyword.At this, described dictionary or the open dictionary of presetting comprises that the synonym of a plurality of entries and/or nearly benefit film showing penetrate; Describedly preset dictionary or open stock and be stored in suggestion equipment 1 is provided, or be stored in and advise to provide search engine or other third party device of equipment 1 by network connection.Proposes match device 102 by according to preferably search for such as this suggestion, from search engine or other third party devices obtain should preferred search suggestion keyword, this is preferably searched for the keyword that the word segmentation processing gained is carried out in suggestion, or its combination in any, in presetting the dictionaries such as dictionary or open dictionary, inquire about, to obtain corresponding synonym and/or near synonym.For example, the preferred search suggestion of supposing the user selection that suggestion deriving means 101 obtains is " all Dong Xin songs ", keyword after its word segmentation processing is " Zhou Dong " and " new song ", preset dictionary by inquiry, obtain " Zhou Dong " corresponding synonym " Zhou Jielun ", proposes match device 102 is preferably searched for suggestion according to this synonym to this and is mated extended operation, as " Zhou Dong " is replaced with " Zhou Jielun ", obtains corresponding the second search suggestion " all Jie Lunxin songs ".
6) proposes match device 102 is based on above-mentioned multinomial to obtain described the second search suggestion arbitrarily; For example, proposes match device 102 reaches wherein synonym and/or the approximate word of keyword according to the inquiry associative information of preferred search suggestion, and extended operation is mated in preferred search suggestion; Connect example, the preferred search suggestion of the user selection that suggestion deriving means 101 obtains is " all Dong Xin songs ", keyword after its word segmentation processing is " Zhou Dong " and " new song ", preset dictionary by inquiry, obtain " Zhou Dong " corresponding synonym " Zhou Jielun ", proposes match device 102 is preferably searched for suggestion according to this synonym to this and is mated extended operation, as " Zhou Dong " is replaced with " Zhou Jielun ", obtains corresponding the second search suggestion " all Jie Lunxin songs "; Simultaneously, the preferred search suggestion that proposes match device 102 detects after this replacement comprises singer's title, then this singer's title is added predetermined inquiry associative information, such as " music ", " picture " etc., mate extended operation, obtain the second search suggestion " Zhou Jielun music ", " Zhou Jielun picture " etc.
Those skilled in the art will be understood that also the mode of above-mentioned coupling extended operation is only for giving an example; the mode of other coupling extended operations existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference.
The first generator 103 is with at least one provides to described subscriber equipment in described one or more the second search suggestions.Particularly, one or more the second search suggestions that the first generator 103 obtains according to proposes match device 102, adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc. is with at least one provides to described subscriber equipment in described one or more the second search suggestions.Take screen display as example, in one or more the second search suggestions that the first generator 103 obtains proposes match device 102 at least one, with the form of combobox, suspended frame, left frame or right frame, provide to described subscriber equipment with form in certain sequence, browse for the user.For example, when the first search suggestion showed with the form of combobox, the user had selected a preferred search suggestion by hovering or clicking, and what suggestion deriving means 101 had obtained user selection should preferred search suggestion; Proposes match device 102 is according to should preferred search proposes match obtaining one or more the second search suggestions; Subsequently, the first generator 103 is preferably searched for left side or the right side of suggestion at this, with the form of left frame or right frame, represents in described one or more the second search suggestion at least one.Preferably, when described the second search suggestion provides to subscriber equipment with the form of suspended frame, it can be opened automatically, also can be that the user opens by clicking certain button or button, it can be to show in certain fixing zone of the page, also can be set by the user or according to the location positioning of browsing object, its window size can be regulated.The number of described the second search suggestion can be default also can being set by the user, and selects upper one or next the second search suggestion by pressed special function keys by the user, and this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".More preferably, described the second search suggestion can also be that mode with roll display offers the user.Those skilled in the art will be understood that the above-mentioned mode of the second search suggestion that provides is only for giving an example; other existing or modes that the second search suggestion is provided that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion according to this and carry out matching treatment, obtain the second search suggestion and offer this user, for the user provides abundanter search suggestion, make the user obtain larger range of choice, promote its search experience.
Preferably, to provide between each device of equipment 1 be constant work in suggestion.Particularly, suggestion deriving means 101 continues to obtain the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input; Proposes match device 102 continues to carry out matching treatment according to described preferred search suggestion, to obtain the one or more second search suggestions corresponding with described preferred search suggestion; The first generator 103 continues described one or more the second search suggestions are provided to described subscriber equipment.At this, it will be understood by those skilled in the art that preferred search suggestion that " continuing " refers to suggestion to be provided each device of equipment 1 and constantly obtain respectively user selection, this is preferably searched for suggestion carry out matching treatment and obtain the second search suggestion, described the second search suggestion is provided to subscriber equipment, advise until this suggestion provides equipment 1 to stop in a long time obtaining user-selected preferred search.
Preferably, described suggestion provides equipment 1 also to comprise the updating device (not shown), and this updating device is according to described preferred search suggestion and described one or more the second search suggestions, sets up or upgrades described search suggestion library.Particularly, after extended operation is mated in the preferred search suggestion of 102 pairs of user selections of proposes match device, updating device is by the mode of database update, one or more the second search suggestions that coupling is obtained after the extended operation deposit the search suggestion library in the mapping relations of preferred search suggestion, to set up or to upgrade described search suggestion library.Preferably, proposes match device 102 is at first advised according to the preferred search of user selection, in the search suggestion library, carry out matching inquiry, when coupling is advised less than the second search, by preferably being searched for suggestion, this mates extended operation again, preferred search suggestion after the extended operation of acquisition coupling, to advise as one or more the second search, further, the one or more second search suggestions of updating device by will obtain after the described coupling extended operation deposit described search suggestion library in the mapping relations of preferred search suggestion, to set up or to upgrade described search suggestion library.Those skilled in the art will be understood that the mode of above-mentioned more new search suggestion library is only for giving an example; the mode of other existing or more new search suggestion libraries that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, described proposes match device 102 is according to described preferred search suggestion, and in conjunction with described user's user related information, carries out matching treatment, to obtain described one or more the second search suggestion; Wherein, described user related information comprise following at least each:
-described user's input habit;
-described user's preference setting;
-described user's search history record;
-described user's regional feature information;
-described user's population characteristic information.
Particularly, proposes match device 102 is by matching inquiry in user information database or by obtaining the modes such as IP address, obtain this user's input habit, preference arranges, the search history record, the user related informations such as regional feature information or population characteristic information, then, this proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, again in conjunction with above-mentioned one or any a plurality of user related information, in the search suggestion library, carry out matching inquiry, or this is preferably searched for suggestion mate extended operation, obtain to advise with should preferred search suggestion corresponding one or more the second search.At this, store user's user related information in the described user information database, this user information database both can be positioned at the subscriber equipment end, also can be arranged in the third party device that suggestion provides equipment 1 or provides equipment 1 to be connected by network with this suggestion.For example:
1) comprises described user's input habit when described user related information, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, in conjunction with this user's input habit, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.For example, proposes match device 102 is by the searching user's information storehouse, obtain user's input habit and select the Chinese search suggestion for input English character string, then proposes match device 102 is preferential in the search suggestion library inquires about corresponding Chinese search suggestion according to English preferred search proposes match that should be user-selected, or this is preferably searched for the preferential coupling of suggestion expands to Chinese search suggestion.
2) comprise described user's preference setting when described user related information, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, in conjunction with this user's preference setting, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.For example, the preference that the user sets in advance is film, then the preferred search suggestion when user selection is " Liu Dehua ", proposes match device 102 is by the searching user's information storehouse, obtain this user's preference setting, and arrange in conjunction with this preference, the corresponding movie name of matching inquiry in the search suggestion library, or this is preferably searched for suggestion mate extended operation, obtain second search suggestion such as " Liu De Huamo attacks ", " Liu De China Infernal Affairs " etc.
3) comprise described user's search history record when described user related information, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, in conjunction with this user's search history record, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.At this, user's search history record includes but not limited to that the user input query sequence is searched for, search suggestion of user selection is searched for, the user clicks the search history record that certain webpage is browsed.For example, user's search history record comprise this user once input inquiry sequence " Liu De China Infernal Affairs " search for, proposes match device 102 is by the searching user's information storehouse, obtain this user's search history record, when the preferred search suggestion of this user selection was " Liu Dehua ", proposes match device 102 was advised this search sequence " Liu De China Infernal Affairs " as the second search.
4) comprise described user's regional feature information when described user related information, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, in conjunction with this user's regional feature information, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.Preferably, proposes match device 102 is according to the preferred search suggestion of user selection, whether at first detect should preferred search suggestion need to add regional information, for example, the preferred search suggestion of user selection is " No. 18 bus ", proposes match device 102 presets the modes such as dictionary by inquiry, detecting this preferably searches for suggestion and need to add regional information, again by matching inquiry in user information database or by obtaining this user's IP address, obtain this user's regional feature information, such as Shanghai, subsequently, 102 pairs in proposes match device should preferred search suggestion mate extended operation, obtained the second search suggestion " No. 18 bus Shanghai ".
5) comprise described user's population characteristic information when described user related information, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, in conjunction with this user's population characteristic information, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.At this, described user's population characteristic information includes but not limited to obtain in social networks good friend circle according to user-defined label, user.For example, user-defined label is " film ", the preferred search suggestion of user selection is " Liu Dehua ", the label " film " of proposes match device 102 by obtaining this user, and the behavior of searching for for the search subscriber of " film " input " Liu De China Infernal Affairs " according to other labels, coupling obtains the second search suggestion " Liu De China Infernal Affairs ".
6) proposes match device 102 can also be according to the preferred search suggestion of advising the user selection that deriving means 101 obtains, again in conjunction with above-mentioned arbitrarily a plurality of or whole user related informations of this user, in the search suggestion library, carry out matching inquiry, or this is preferably searched for suggestion mate extended operation, obtain to advise with should preferred search suggestion corresponding one or more the second search.
Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned mode in conjunction with user related information coupling acquisition the second search suggestion only is for example; other existing or modes that obtain the second search suggestion in conjunction with user related information coupling that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion and carry out matching treatment in conjunction with user related information according to this, obtain the second search suggestion and offer this user, for the user provides abundanter personalized search suggestion, promote user's search experience.
Preferably, described proposes match device 102 is according to described preferred search suggestion, and in conjunction with described search sequence, carries out matching treatment, to obtain described one or more the second search suggestion.Particularly, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, and in conjunction with the described search sequence of this user input, in the search suggestion library, carry out matching inquiry or this preferably searched for suggestion mating extended operation, to obtain described one or more the second search suggestion; Perhaps, proposes match device 102 is respectively according to should preferred search advising and search sequence, in the search suggestion library, carry out matching inquiry or this preferably searched for suggestion mating extended operation, obtain respectively two search set of suggestions, these two search set of suggestions are sought common ground, and the search suggestion during this is occured simultaneously is as described one or more the second search suggestions.For example, the search sequence of user's input is " kxll ", the preferred search suggestion of user selection is " Kangxu has come ", proposes match device 102 comprises " Kangxu has come " according to the search set of suggestions that this search sequence " kxll " obtains, " Kangxu has come hold to live in elder sister ", the suggestion such as " Kangxu has come 2011 " search, comprise " Kangxu has come 2011 " according to this search set of suggestions of preferably searching for suggestion " Kangxu has come " acquisition, " Kangxu has come model ice ice ", the suggestion such as " Kangxu has come hold to live in elder sister " search, proposes match device 102 seeks common ground to these two search set of suggestions, obtains the second search suggestion " Kangxu has come hold to live in elder sister " and " Kangxu has come 2011 ".Preferably, proposes match device 102 is according to the preferred search suggestion of the user selection that obtains of suggestion deriving means 101, and in conjunction with the search sequence and this user's user related information of this user's input, carries out matching treatment, advises to obtain described the second search.At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion and carry out matching treatment in conjunction with user's search sequence according to this, obtain the second search suggestion and offer this user, for the user provides abundanter more accurately search suggestion, promote user's search experience.
Preferably, described proposes match device 102 is according to described preferred search suggestion, and coupling obtains the one or more Search Results corresponding with described preferred search suggestion; Obtain the corresponding page info of described one or more Search Results, to advise as described one or more the second search; Wherein, described page info comprise following at least each:
The corresponding page key words of-described Search Results;
The corresponding URL of-described Search Results;
The corresponding page thumbnails of-described Search Results.
Particularly, proposes match device 102 is advised according to the preferred search of the user selection that suggestion deriving means 101 obtains, by in the search index storehouse of the database of user side or network-side, carrying out matching inquiry, obtain and should preferred search advise corresponding one or more Search Results; And then, by from the corresponding page of described Search Results, summary or anchor text, extracting page key words, from described Search Results, obtaining the page infos such as page thumbnails of its corresponding URL(uniform resource locator) (URL) or generation and the corresponding page of described Search Results, these page infos are provided to described subscriber equipment as described one or more the second search suggestions.For example, mutual by with subscriber equipment of user, selected preferred search suggestion " Kangxu ", suggestion deriving means 101 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion; Subsequently, proposes match device 102 is according to should preferred search advising " Kangxu ", by in the search index storehouse of the database of user side or network-side, carrying out matching inquiry, obtain and be somebody's turn to do the corresponding Search Results " Kangxu * * encyclopaedia " of preferred search suggestion " Kangxu ", " Kangxu has come the variety high definition to watch online * * high definition video ", then, proposes match device 102 is by the page analysis to the corresponding page of mentioned above searching results, from the corresponding page of Search Results " Kangxu * * encyclopaedia ", extract keyword " Kangxu is profound firelight or sunlight ", from the corresponding page of Search Results " Kangxu has come the variety high definition to watch online * * high definition video ", extract keyword " Kangxu has come ", with these two keywords " Kangxu is profound firelight or sunlight ", " Kangxu has come " is as the second search suggestion.And for example, proposes match device 102 extracts URL(uniform resource locator) (URL) http://baike.baidu.com/view/2682.htm and the http://www.qiyi.com/zongyi/kxll.html of above-mentioned two Search Results; Perhaps, obtain the page thumbnails of the corresponding page of mentioned above searching results, to advise as described the second search.Those skilled in the art will be understood that above-mentioned page info only for giving an example, and other page infos existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, this page info such as page key words, URL, page thumbnails of preferably searching for the corresponding Search Results of suggestion is offered this user, for the user provides abundanter intuitively search suggestion, promote user's search experience.
Fig. 2 illustrates the equipment synoptic diagram of the search suggestion that is used for providing corresponding with search sequence in accordance with a preferred embodiment of the present invention; Suggestion provides equipment 1 also to comprise retrieval device 204, sequences match device 205 and the second generator 206, wherein, suggestion deriving means 201, proposes match device 202 is identical or basic identical with corresponding intrument 101-103 shown in Figure 1 respectively with the first generator 203, so locate to repeat no more, and mode by reference is contained in this.
Wherein, retrieval device 204 obtains described user by the described search sequence of described subscriber equipment input.Particularly, mutual by with subscriber equipment of user, such as passing through keyboard, mouse, telepilot, touch pad or handwriting equipment, input inquiry sequence in the input frame of browser software, application program or client software or search box, retrieval device 204 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain the search sequence of this user's input.For example, mutual by with subscriber equipment of user, input inquiry sequence " kx " in the search box of browser, retrieval device 204 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain the search sequence " kx " of this user's input.Those skilled in the art will be understood that above-mentioned retrieval device and suggestion deriving means only are example, and in practice, they can be two independently modules, also can be integrated in the module.
Sequences match device 205 carries out matching treatment according to described search sequence, to obtain the one or more candidate search suggestions corresponding with described search sequence.Particularly, the search sequence that sequences match device 205 obtains according to retrieval device 204 is mated extended operation by search suggestion library coupling or to this search sequence, obtains the one or more candidate search suggestions corresponding with this search sequence.Connect example, sequences match device 205 is according to this search sequence " kx ", and coupling obtains the candidates such as " Kangxu ", " kxll ", " kx forum ", " Kangxu has come " and searches for suggestion.Preferably, sequences match device 205 is according to described search sequence, by such as the phonetic in this search sequence is converted to Chinese character, to this search sequence carry out error correction, this search sequence is gone redundant etc., to obtain pretreated search sequence, according to this pretreated search sequence, match query or this search sequence mated extended operation in the search suggestion library obtains the one or more candidate search corresponding with this search sequence and advises; Further, sequences match device 205 can also be in conjunction with described user's the user related informations such as input habit, preference setting, search history record, regional feature information or population characteristic information, mate extended operation by search suggestion library coupling or to this search sequence, obtain the one or more candidate search suggestions corresponding with this search sequence.
Those skilled in the art will be understood that above-mentioned sequences match device and proposes match device only are example, and in practice, they can be two independently modules, also can be integrated in the module.
The second generator 206 provides described one or more candidate search suggestions to described subscriber equipment, to advise as described one or more the first search.Particularly, one or more candidate search suggestions that the second generator 206 obtains according to sequences match device 205, adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc., described one or more candidate search suggestions are provided to described subscriber equipment, to advise that as described one or more the first search the confession user browses and selects.Take screen display as example, one or more candidate search suggestions that the second generator 206 obtains sequences match device 205, with forms such as combobox, suspended frames, provide to described subscriber equipment with form in certain sequence, to advise that as described one or more the first search the confession user browses and selects.Preferably, when described one or more the first search suggestions provide to subscriber equipment with the form of suspended frame, it can be opened automatically, also can be that the user opens by clicking certain button or button, it can be to show in certain fixing zone of the page, also can be set by the user or according to the location positioning of browsing object, its window size can be regulated.The number of described the first search suggestion can be default also can being set by the user, and shows upper one or next the first search suggestion by pressed special function keys by the user, and this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".More preferably, described the first search suggestion can also be that mode with roll display offers the user.
Those skilled in the art will be understood that above-mentioned the second generator and the first generator only are example, and in practice, they can be two independently modules, also can be integrated in the module.
Subsequently, described suggestion deriving means 201 obtains the described preferred search suggestion that described user selects from described one or more the first search suggestions.At this, suggestion deriving means 201 obtains among operating process and Fig. 1 embodiment of preferred search suggestion of user selection and advises that the operating process of deriving means 101 is basic identical, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.
Preferably, suggestion provides equipment 1 also to comprise the clustering apparatus (not shown), this clustering apparatus carries out clustering processing to described one or more candidate search suggestions, to obtain one or more search suggestion classes and to advise one or more cluster seekings suggestions that classes are corresponding with described one or more search respectively; Wherein, described the second generator 206 provides described one or more cluster seeking suggestions to described subscriber equipment, to advise as described one or more the first search; Wherein, described proposes match device 202 advises carrying out matching inquiry in the corresponding search suggestion class in described preferred search according to described preferred search suggestion, to obtain described one or more the second search suggestion.Particularly, sequences match device 205 obtains one or more candidate search suggestions according to the search sequence coupling of user's input, clustering apparatus passes through partitioning, stratification, the density-based algorithm, the cell-based algorithm or based on the algorithm of model, clustering processing is carried out in the one or more candidate search suggestion, to obtain one or more search suggestion classes, then, by from the one or more search suggestion class, choosing one or more candidate search suggestions at random or by certain rule, to advise as cluster seeking, perhaps, the cluster attribute of the one or more search suggestion class is advised as described cluster seeking; Subsequently, the second generator 206 provides the one or more cluster seeking suggestion to described subscriber equipment, to advise that as described one or more the first search the confession user browses and selects; Then, the preferred search suggestion that described proposes match device 202 is selected from described one or more the first search suggestions according to the user, preferably searching for the corresponding search of suggestion at this advises carrying out matching inquiry at random or by certain rule in the class, to obtain described one or more the second search suggestion, as select clicking rate, searching rate is higher or the candidate search of satisfied certain threshold value suggestion, with as described one or more the second search suggestions.
For example, the search sequence of user's input is " liu ", sequences match device 205 is according to this search sequence " liu ", and coupling obtains a plurality of candidate search suggestions such as " Liu Dehua ", " Liu De China film ", " Liu is luxuriant and rich with fragrance the legend of condor hero also ", " Liu De China music ", " Liu is luxuriant and rich with fragrance film also "; Clustering apparatus carries out clustering processing with these a plurality of candidate search suggestions, to obtain two search suggestion classes, wherein a class comprises candidate search suggestion " Liu Dehua ", " Liu De China film " and " Liu De China music ", the another kind of candidate search that comprises is advised " Liu is luxuriant and rich with fragrance the legend of condor hero also " and " Liu is luxuriant and rich with fragrance film also ", then, clustering apparatus selects candidate search suggestion " Liu Dehua " as the cluster seeking suggestion from first search suggestion class, and the cluster attribute " Liu Yifei " of second search suggestion class is advised as cluster seeking; Subsequently, 206 these two cluster seekings suggestions " Liu Dehua " and " Liu Yifei " of the second generator provide to described subscriber equipment, to advise that as described the first search the confession user browses and selects; " Liu Dehua " is as preferred search suggestion when user selection, described proposes match device 202 is according to should preferred search suggestion " Liu Dehua ", this preferably search for mate in the corresponding search suggestion of the suggestion class obtain " Liu De China film ", " Liu De China music " advises as described the second search.
Fig. 3 illustrates the equipment synoptic diagram of the search suggestion that is used for providing corresponding with search sequence in accordance with a preferred embodiment of the present invention; Suggestion provides equipment 1 also to comprise inquiry deriving means 307, search inquiry device 308 and generator 309 as a result, wherein, suggestion deriving means 301, proposes match device 302 is identical or basic identical with corresponding intrument 101-103 shown in Figure 1 respectively with the first generator 303, so locate to repeat no more, and mode by reference is contained in this.
Wherein, inquiry deriving means 307 obtains the query search suggestion that the user selects from described one or more the second search suggestions.Particularly, mutual by with subscriber equipment of user, in one or more the second search suggestions that offer the user, pass through the modes such as click, slip or double-click, selected one second search suggestion, to advise as query search, inquiry deriving means 307 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected query search suggestion.
At this, the present invention is according to the query search suggestion that the user selects in the second search suggestion, provides corresponding final Search Results to the user, makes the user obtain more accurately, more to meet the final Search Results of its demand, improved user's search experience.
Those skilled in the art will be understood that, the above results generator, the first generator and the second generator only are example, and in practice, they can be three independently modules, also can any two be integrated in the module, or all be integrated in the module.
Fig. 4 illustrates the method flow diagram of the search suggestion that is used for providing corresponding with search sequence according to a further aspect of the present invention.
Suggestion provides equipment 1 to include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computing machine collection of a group.Those skilled in the art will be understood that above-mentioned suggestion provides equipment 1 only for giving an example, and other suggestions existing or that may occur from now on provide equipment as applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step S401, suggestion provides equipment 1 to obtain the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input.Particularly; mutual by with subscriber equipment of user; in one or more the first search suggestions that offer the user by clicking, slide, hover or the mode such as double-click; selected one first search suggestion; to advise as preferred search; in step S401, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion.At this, described the first search suggestion can be to mate one or more first order search suggestions that obtain according to the search sequence of user's input, also can be to mate the K+1 level search suggestion that obtains, K=1,2,3...n... according to the search suggestion that the user selects from K level search suggestion.For example, user input query sequence " Liu ", provide to the first search suggestion of subscriber equipment and comprise " Liu Dehua ", " Liu Qingyun ", " Liu Yifei " etc., the user is by hovering in the first search suggestion " Liu Dehua ", it is advised as preferred search, in step S401, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion " Liu Dehua ".And for example, after the search suggestion of user selection " Liu Dehua ", provide to the search of subscriber equipment suggestion and comprise " Liu De China film ", " Liu De China picture ", " Liu De China song " etc., these search suggestions are advised as the first search, the user is by hovering in one of them first search suggestion " Liu De China film ", it is advised as preferred search, in step S401, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by such as JSP, the dynamic web page technique such as ASP or PHP obtains this user-selected preferred search suggestion " Liu De China film ".For simplicity's sake, only the situation of the first search suggestion for first order search suggestion is described below.Those skilled in the art will be understood that the above-mentioned mode of obtaining the preferred search suggestion of user selection only is for example; the mode of other existing or preferred search suggestions of obtaining user selection that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step S402, suggestion provides equipment 1 to carry out matching treatment according to described preferred search suggestion, to obtain the one or more second search suggestions corresponding with described preferred search suggestion.Particularly, in step S402, the mode that suggestion provides equipment 1 coupling to obtain one or more the second search suggestions includes but not limited to:
A) provide the preferred search suggestion of the user selection that equipment 1 obtains according to suggestion in step S401, by semantic analysis or character string identification, in the search suggestion library, carry out matching inquiry, to obtain the one or more second search suggestions corresponding with should preferably searching for suggestion.For example, in step S401, the preferred search suggestion that suggestion provides equipment 1 to obtain is " Liu Dehua ", in step S402, suggestion provides equipment 1 according to should preferred search suggestion being " Liu Dehua ", in the search suggestion library, carry out matching inquiry, obtain and be somebody's turn to do corresponding the second search of preferred search suggestion and advise " Liu De China film ", " Liu De China picture ", " Liu De China song " etc.At this, described search suggestion library both can be arranged in suggestion provides equipment 1, also can be arranged in the third party device that provides equipment 1 to be connected by network with this suggestion.
B) the preferred search suggestion that provides equipment 1 in step S401, to obtain according to suggestion, based on this historical conversion record, user who preferably searches for suggestion browse record, inquiry associative information, semantic analysis result or should preferred search suggestion in the synonym of keyword and/or near synonym etc., this is preferably searched for suggestion mate extended operation, to obtain and should preferred search advise corresponding one or more the second search suggestions.For example:
1) in step S402, suggestion provides the historical conversion record of equipment 1 according to preferred search suggestion, and extended operation is mated in preferred search suggestion; At this, the historical conversion record of preferred search suggestion comprises the relevant transform sequence of the historical preferred search suggestion that use and current of a plurality of users, in step S402, suggestion provides equipment 1 to obtain described historical conversion record by the inquiry log such as search engine or other search equipments.For example, suppose in step S401, the preferred search suggestion that suggestion provides equipment 1 to obtain user selection is " apple ", in step S402, suggestion provides equipment 1 from user's historical query record of search engine, obtains a plurality of users based on the historical conversion record of " apple ", comprises the transform sequences such as " Apple Computers ", " apple notebook ", " apple port row ", these transform sequences as the second search suggestion, are preferably searched for suggestion with realization to this and mated extended operation.Preferably, described historical conversion record can also comprise user's frequency of usage of described transform sequence, in step S402, suggestion provides the user frequency of usage of equipment 1 according to these transform sequences, select user's frequency of usage and satisfy frequency threshold value or the higher several transform sequences of ordering, to advise as described the second search.
2) in step S402, suggestion provides equipment 1 according to the corresponding user's browsing information of preferred search suggestion, and extended operation is mated in preferred search suggestion; At this, the corresponding user's browsing information of preferred search suggestion comprises that this preferably searches for the anchor text of the Search Results of a plurality of user's historical viewings in the corresponding Search Results of suggestion, and the page relevant information of the Search Results page pointed of these user's historical viewings, such as page title, content of pages, page type etc.; In step S402, suggestion provides equipment 1 directly to obtain described user's browsing information by the inquiry log such as search engine or other search equipments, perhaps obtain the Search Results that this preferably searches for user's historical viewings corresponding to suggestion from the inquiry log of search engine or other search equipments first, again according to the Search Results of described user's historical viewings, obtain corresponding user's browsing information from other third party devices, perhaps resolve the corresponding page of Search Results of described user's historical viewings, to obtain corresponding user's browsing information.For example, suppose in step S401, the preferred search suggestion that suggestion provides equipment 1 to obtain user selection is " in April, 2011 movie news ", in step S402, suggestion provides equipment 1 according to should preferably searching for the corresponding content of pages of Search Results of a plurality of user's historical viewings in the corresponding Search Results of suggestion, such as " Rio shoot Niagara ", this is preferably searched for suggestion mate extended operation, obtain corresponding the second search suggestion " in April, 2011 movie news Rio shoot Niagara ".
3) in step S402, suggestion provides equipment 1 according to the corresponding inquiry associative information of preferred search suggestion, and extended operation is mated in preferred search suggestion; At this, the inquiry associative information comprises the predetermined keyword that is associated with preferred search suggestion etc., is the movie star such as preferred search suggestion, and its corresponding predetermined inquiry associative information comprises film, picture etc.; Preferred search suggestion is video name, and its corresponding predetermined inquiry associative information comprises video, watches etc. online; Further, preferred search suggestion is " movie star+film ", and its predetermined inquiry associative information is the movie name that this movie star is representative or search rate is higher; In step S402, suggestion provides equipment 1 by the modes such as semantic analysis, character string identification or database matching are carried out in preferred search suggestion, whether detect this preferably searches for suggestion and satisfies and have the condition of predetermined inquiry associative information, add predetermined inquiry associative information by this preferably being searched for suggestion again, mate extended operation, obtain corresponding the second search suggestion.For example, suppose in step S401, the preferred search suggestion that suggestion provides equipment 1 to obtain the user is " Liu Dehua ", in step S402, suggestion provides equipment 1 to detect this and preferably searches for suggestion and comprise movie star's title, then this is preferably searched for suggestion and add predetermined inquiry associative information, mate extended operation, obtain the second search suggestion " Liu De China film ", " Liu De China picture " etc.
4) in step S402, suggestion provides the semantic analysis result of equipment 1 according to preferred search suggestion, and extended operation is mated in preferred search suggestion; In step S402, suggestion provides equipment 1 by such as directly obtaining the semantic analysis result that this preferably searches for suggestion from search engine or third party device, perhaps this is preferably searched for suggestion and carry out semantic analysis, cut word or character string identification etc., obtain corresponding semantic analysis result.For example, suppose in step S401, suggestion provides the preferred search suggestion of the user selection that equipment 1 obtains to be " which plate P﹠G has ", in step S402, suggestion provides 1 pair of equipment preferred search suggestion to carry out semantic analysis, obtain corresponding semantic analysis result, as obtain keyword " P﹠G " and " under brand ", obtain accordingly corresponding the second search suggestion " brand under the P﹠G ".
5) in step S402, suggestion provides synonym and/or the approximate word of equipment 1 according to keyword in the preferred search suggestion, and extended operation is mated in preferred search suggestion; At this, synonym and/or the approximate word of keyword comprise in the preferred search suggestion: preferably search for suggestion according to this, preset the modes such as dictionary or open dictionary by inquiry, obtain with should preferred search advise in corresponding synonym and/or the near synonym of keyword; Perhaps, this is preferably searched for the keyword that obtains after the suggestion word segmentation processing, preset the modes such as dictionary or open dictionary by inquiry, obtain synonym and/or the near synonym corresponding with described keyword.At this, described dictionary or the open dictionary of presetting comprises that the synonym of a plurality of entries and/or nearly benefit film showing penetrate; Describedly preset dictionary or open stock and be stored in suggestion equipment 1 is provided, or be stored in and advise to provide search engine or other third party device of equipment 1 by network connection.In step S402, suggestion provide equipment 1 by according to preferably search for such as this suggestion, from search engine or other third party devices obtain should preferred search suggestion keyword, this is preferably searched for the keyword that the word segmentation processing gained is carried out in suggestion, or its combination in any, in presetting the dictionaries such as dictionary or open dictionary, inquire about, to obtain corresponding synonym and/or near synonym.For example, suppose in step S401, suggestion provides the preferred search suggestion of the user selection that equipment 1 obtains to be " all Dong Xin songs ", keyword after its word segmentation processing is " Zhou Dong " and " new song ", preset dictionary by inquiry, obtain " Zhou Dong " corresponding synonym " Zhou Jielun ", in step S402, advise that providing equipment 1 according to this synonym this preferably to be searched for suggestion mates extended operation, as " Zhou Dong " is replaced with " Zhou Jielun ", obtain corresponding the second search suggestion " all Jie Lunxin songs ".
6) in step S402, suggestion provides equipment 1 based on above-mentioned multinomial to obtain described the second search suggestion arbitrarily; For example, in step S402, advise providing equipment 1 to reach wherein synonym and/or the approximate word of keyword according to the inquiry associative information of preferred search suggestion, extended operation is mated in preferred search suggestion; Connect example, in step S401, suggestion provides the preferred search suggestion of the user selection that equipment 1 obtains to be " all Dong Xin songs ", keyword after its word segmentation processing is " Zhou Dong " and " new song ", preset dictionary by inquiry, obtain " Zhou Dong " corresponding synonym " Zhou Jielun ", in step S402, advise that providing equipment 1 according to this synonym this preferably to be searched for suggestion mates extended operation, as " Zhou Dong " is replaced with " Zhou Jielun ", obtain corresponding the second search suggestion " all Jie Lunxin songs "; Simultaneously, in step S402, the preferred search suggestion that suggestion provides equipment 1 to detect after this replacements comprises singer's title, then this singer's title is added predetermined inquiry associative information, such as " music ", " picture " etc., mate extended operation, obtain the second search suggestion " Zhou Jielun music ", " Zhou Jielun picture " etc.
Those skilled in the art will be understood that also the mode of above-mentioned coupling extended operation is only for giving an example; the mode of other coupling extended operations existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference.
In step S403, suggestion provides equipment 1 with at least one provides to described subscriber equipment in described one or more the second search suggestions.Particularly, in step S403, suggestion provides equipment 1 according to one or more the second search suggestions that obtain in step S402, adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc. is with at least one provides to described subscriber equipment in described one or more the second search suggestions.Take screen display as example, in step S403, suggestion provides in one or more the second search suggestions that equipment 1 will obtain at least one in step S402, form with combobox, suspended frame, left frame or right frame, provide to described subscriber equipment with form in certain sequence, browse for the user.For example, when the first search suggestion showed with the form of combobox, the user had selected a preferred search suggestion by hovering or clicking, and in step S401, what suggestion provided that equipment 1 obtained user selection should preferred search suggestion; In step S402, suggestion provides equipment 1 according to should preferred search proposes match obtaining one or more the second search suggestions; Subsequently, in step S403, suggestion provides equipment 1 preferably to search for left side or the right side of suggestion at this, with the form of left frame or right frame, represents in described one or more the second search suggestion at least one.Preferably, when described the second search suggestion provides to subscriber equipment with the form of suspended frame, it can be opened automatically, also can be that the user opens by clicking certain button or button, it can be to show in certain fixing zone of the page, also can be set by the user or according to the location positioning of browsing object, its window size can be regulated.The number of described the second search suggestion can be default also can being set by the user, and selects upper one or next the second search suggestion by pressed special function keys by the user, and this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".More preferably, described the second search suggestion can also be that mode with roll display offers the user.Those skilled in the art will be understood that the above-mentioned mode of the second search suggestion that provides is only for giving an example; other existing or modes that the second search suggestion is provided that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion according to this and carry out matching treatment, obtain the second search suggestion and offer this user, for the user provides abundanter search suggestion, make the user obtain larger range of choice, promote its search experience.
Preferably, to provide between each step of equipment 1 be constant work in suggestion.Particularly, in step S401, suggestion provides equipment 1 to continue to obtain the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input; In step S402, suggestion provides equipment 1 to continue to carry out matching treatment according to described preferred search suggestion, to obtain the one or more second search suggestions corresponding with described preferred search suggestion; In step S403, suggestion provides equipment 1 to continue described one or more the second search suggestions are provided to described subscriber equipment.At this, it will be understood by those skilled in the art that preferred search suggestion that " continuing " refers to suggestion to be provided each step of equipment 1 and constantly obtain respectively user selection, this is preferably searched for suggestion carry out matching treatment and obtain the second search suggestion, described the second search suggestion is provided to subscriber equipment, advise until this suggestion provides equipment 1 to stop in a long time obtaining user-selected preferred search.
Preferably, in step S410 (not shown), suggestion provides equipment 1 according to described preferred search suggestion and described one or more the second search suggestions, sets up or upgrades described search suggestion library.Particularly, in step S402, suggestion provides the preferred search suggestion of 1 pair of user selection of equipment to mate extended operation, subsequently, in step S410, suggestion provides the mode of equipment 1 by database update, deposits the mapping relations of one or more the second search suggestions of obtaining after the coupling extended operation and preferred search suggestion in the search suggestion library, to set up or to upgrade described search suggestion library.Preferably, in step S402, suggestion provides equipment 1 at first to advise according to the preferred search of user selection, in the search suggestion library, carry out matching inquiry, when coupling is advised less than the second search, by preferably being searched for suggestion, this mates extended operation again, preferred search suggestion after the extended operation of acquisition coupling, to advise as one or more the second search, further, in step S410, suggestion provides the one or more second search suggestions of equipment 1 by will obtain after the described coupling extended operation and the mapping relations of preferred search suggestion to deposit described search suggestion library in, to set up or to upgrade described search suggestion library.Those skilled in the art will be understood that the mode of above-mentioned more new search suggestion library is only for giving an example; the mode of other existing or more new search suggestion libraries that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, in step S402, suggestion provides equipment 1 according to described preferred search suggestion, and in conjunction with described user's user related information, carries out matching treatment, to obtain described one or more the second search suggestion; Wherein, described user related information comprise following at least each:
-described user's input habit;
-described user's preference setting;
-described user's search history record;
-described user's regional feature information;
-described user's population characteristic information.
Particularly, in step S402, suggestion provides equipment 1 by matching inquiry in user information database or by obtaining the mode such as IP address, obtain this user's input habit, preference arranges, the search history record, the user related informations such as regional feature information or population characteristic information, then, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, again in conjunction with above-mentioned one or any a plurality of user related information, in the search suggestion library, carry out matching inquiry, or this is preferably searched for suggestion mate extended operation, obtain to advise with should preferred search suggestion corresponding one or more the second search.At this, store user's user related information in the described user information database, this user information database both can be positioned at the subscriber equipment end, also can be arranged in the third party device that suggestion provides equipment 1 or provides equipment 1 to be connected by network with this suggestion.For example:
1) comprises described user's input habit when described user related information, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, in conjunction with this user's input habit, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.For example, in step S402, suggestion provides equipment 1 by the searching user's information storehouse, obtain user's input habit and select the Chinese search suggestion for input English character string, then suggestion provides that equipment 1 is preferential in the search suggestion library inquires about corresponding Chinese search suggestion according to English preferred search proposes match that should be user-selected, or this is preferably searched for the preferential coupling of suggestion expands to Chinese search suggestion.
2) comprise described user's preference setting when described user related information, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, in conjunction with this user's preference setting, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.For example, the preference that the user sets in advance is film, then the preferred search suggestion when user selection is " Liu Dehua ", in step S402, suggestion provides equipment 1 by searching user's information storehouse, the preference setting of obtaining this user, and in conjunction with this preference setting, the corresponding movie name of matching inquiry in the search suggestion library, or this is preferably searched for suggestion mate extended operation, second search suggestion such as " Liu De Huamo attacks ", " Liu De China Infernal Affairs " etc. obtained.
3) comprise described user's search history record when described user related information, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, in conjunction with this user's search history record, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.At this, user's search history record includes but not limited to that the user input query sequence is searched for, search suggestion of user selection is searched for, the user clicks the search history record that certain webpage is browsed.For example, user's search history record comprise this user once input inquiry sequence " Liu De China Infernal Affairs " search for, in step S402, suggestion provides equipment 1 by the searching user's information storehouse, obtain this user's search history record, when the preferred search suggestion of this user selection was " Liu Dehua ", suggestion provided equipment 1 that this search sequence " Liu De China Infernal Affairs " is searched for suggestion as second.
4) comprise described user's regional feature information when described user related information, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, in conjunction with this user's regional feature information, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.Preferably, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to user selection, whether at first detect should preferred search suggestion need to add regional information, for example, the preferred search suggestion of user selection is " No. 18 bus ", in step S402, suggestion provides equipment 1 to preset the modes such as dictionary by inquiry, detecting this preferably searches for suggestion and need to add regional information, again by matching inquiry in user information database or by obtaining this user's IP address, obtain this user's regional feature information, such as Shanghai, subsequently, suggestion provides 1 pair of equipment preferred search suggestion to mate extended operation, obtains the second search suggestion " No. 18 bus Shanghai ".
5) comprise described user's population characteristic information when described user related information, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, in conjunction with this user's population characteristic information, obtain and be somebody's turn to do corresponding one or more the second search of preferred search suggestion and advise again.At this, described user's population characteristic information includes but not limited to obtain in social networks good friend circle according to user-defined label, user.For example, user-defined label is " film ", the preferred search suggestion of user selection is " Liu Dehua ", in step S402, suggestion provides the label " film " of equipment 1 by obtaining this user, and the behavior of searching for for the search subscriber of " film " input " Liu De China Infernal Affairs " according to other labels, coupling obtains the second search suggestion " Liu De China Infernal Affairs ".
6) in step S402, suggestion provides equipment 1 to advise according to the preferred search of the user selection that obtains in step S401, again in conjunction with above-mentioned arbitrarily a plurality of or whole user related informations of this user, in the search suggestion library, carry out matching inquiry, or this is preferably searched for suggestion mate extended operation, obtain to advise with should preferred search suggestion corresponding one or more the second search.
Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned mode in conjunction with user related information coupling acquisition the second search suggestion only is for example; other existing or modes that obtain the second search suggestion in conjunction with user related information coupling that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion and carry out matching treatment in conjunction with user related information according to this, obtain the second search suggestion and offer this user, for the user provides abundanter personalized search suggestion, promote user's search experience.
Preferably, in step S402, suggestion provides equipment 1 according to described preferred search suggestion, and in conjunction with described search sequence, carries out matching treatment, to obtain described one or more the second search suggestion.Particularly, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, and in conjunction with the described search sequence of this user input, in the search suggestion library, carry out matching inquiry or this preferably searched for suggestion mating extended operation, to obtain described one or more the second search suggestion; Perhaps, in step S402, suggestion provides equipment 1 respectively according to should preferably searching for suggestion and search sequence, in the search suggestion library, carry out matching inquiry or this preferably searched for suggestion mating extended operation, obtain respectively two search set of suggestions, these two search set of suggestions are sought common ground, and the search suggestion during this is occured simultaneously is as described one or more the second search suggestions.For example, the search sequence of user's input is " kxll ", the preferred search suggestion of user selection is " Kangxu has come ", in step S402, suggestion provides equipment 1 to comprise " Kangxu has come " according to the search set of suggestions that this search sequence " kxll " obtains, " Kangxu has come hold to live in elder sister ", the suggestion such as " Kangxu has come 2011 " search, comprise " Kangxu has come 2011 " according to this search set of suggestions of preferably searching for suggestion " Kangxu has come " acquisition, " Kangxu has come model ice ice ", the suggestion such as " Kangxu has come hold to live in elder sister " search, in step S402, suggestion provides equipment 1 that these two search set of suggestions are sought common ground, and obtains the second search suggestion " Kangxu has come hold to live in elder sister " and " Kangxu has come 2011 ".Preferably, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, and in conjunction with the search sequence of this user's input and this user's user related information, carry out matching treatment, to obtain described the second search suggestion.At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, preferably search for suggestion and carry out matching treatment in conjunction with user's search sequence according to this, obtain the second search suggestion and offer this user, for the user provides abundanter more accurately search suggestion, promote user's search experience.
Preferably, in step S402, suggestion provides equipment 1 according to described preferred search suggestion, and coupling obtains the one or more Search Results corresponding with described preferred search suggestion; Obtain the corresponding page info of described one or more Search Results, to advise as described one or more the second search; Wherein, described page info comprise following at least each:
The corresponding page key words of-described Search Results;
The corresponding URL of-described Search Results;
The corresponding page thumbnails of-described Search Results.
Particularly, in step S402, suggestion provides the preferred search suggestion of equipment 1 according to the user selection that obtains in step S401, by in the search index storehouse of the database of user side or network-side, carrying out matching inquiry, obtain and should preferred search advise corresponding one or more Search Results; And then, by from the corresponding page of described Search Results, summary or anchor text, extracting page key words, from described Search Results, obtaining the page infos such as page thumbnails of its corresponding URL(uniform resource locator) (URL) or generation and the corresponding page of described Search Results, these page infos are provided to described subscriber equipment as described one or more the second search suggestions.For example, mutual by with subscriber equipment of user, selected preferred search suggestion " Kangxu ", in step S401, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected preferred search suggestion; Subsequently, in step S402, suggestion provides equipment 1 according to should preferably searching for suggestion " Kangxu ", by in the search index storehouse of the database of user side or network-side, carrying out matching inquiry, obtain and be somebody's turn to do the corresponding Search Results " Kangxu * * encyclopaedia " of preferred search suggestion " Kangxu ", " Kangxu has come the variety high definition to watch online * * high definition video ", then, in step S402, suggestion provides equipment 1 by the page analysis to the corresponding page of mentioned above searching results, from the corresponding page of Search Results " Kangxu * * encyclopaedia ", extract keyword " Kangxu is profound firelight or sunlight ", from the corresponding page of Search Results " Kangxu has come the variety high definition to watch online * * high definition video ", extract keyword " Kangxu has come ", with these two keywords " Kangxu is profound firelight or sunlight ", " Kangxu has come " is as the second search suggestion.And for example, in step S402, URL(uniform resource locator) (URL) http://baike.baidu.com/view/2682.htm and http://www.qiyi.com/zongyi/kxll.html that suggestion provides equipment 1 to extract above-mentioned two Search Results; Perhaps, obtain the page thumbnails of the corresponding page of mentioned above searching results, to advise as described the second search.Those skilled in the art will be understood that above-mentioned page info only for giving an example, and other page infos existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
At this, the preferred search suggestion that the present invention selects in the first search suggestion by obtaining the user, this page info such as page key words, URL, page thumbnails of preferably searching for the corresponding Search Results of suggestion is offered this user, for the user provides abundanter intuitively search suggestion, promote user's search experience.
Fig. 5 illustrates the method flow diagram of the search suggestion that is used for providing corresponding with search sequence in accordance with a preferred embodiment of the present invention; Wherein, step S501-S503 is identical or basic identical with corresponding step S401-S403 shown in Figure 4 respectively, so locate to repeat no more, and mode by reference is contained in this.
Wherein, in step S504, suggestion provides equipment 1 to obtain described user by the described search sequence of described subscriber equipment input.Particularly, mutual by with subscriber equipment of user, such as passing through keyboard, mouse, telepilot, touch pad or handwriting equipment, input inquiry sequence in the input frame of browser software, application program or client software or search box, in step S504, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain the search sequence of this user's input.For example, mutual by with subscriber equipment of user, input inquiry sequence " kx " in the search box of browser, in step S504, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain the search sequence " kx " of this user's input.
In step S505, suggestion provides equipment 1 to carry out matching treatment according to described search sequence, to obtain the one or more candidate search suggestions corresponding with described search sequence.Particularly, in step S505, suggestion provides equipment 1 according to the search sequence of obtaining in step S504, mates extended operation by search suggestion library coupling or to this search sequence, obtains the one or more candidate search suggestions corresponding with this search sequence.Connect example, in step S505, suggestion provides equipment 1 according to this search sequence " kx ", and coupling obtains the candidates such as " Kangxu ", " kxll ", " kx forum ", " Kangxu has come " and searches for suggestion.Preferably, in step S505, suggestion provides equipment 1 according to described search sequence, by such as the phonetic in this search sequence is converted to Chinese character, to this search sequence carry out error correction, this search sequence is gone redundant etc., to obtain pretreated search sequence, according to this pretreated search sequence, match query or this search sequence mated extended operation in the search suggestion library obtains the one or more candidate search corresponding with this search sequence and advises; Further, in step S505, suggestion provides the equipment 1 can also be in conjunction with user related informations such as described user's input habit, preference setting, search history record, regional feature information or population characteristic information, mate extended operation by search suggestion library coupling or to this search sequence, obtain the one or more candidate search suggestions corresponding with this search sequence.
In step S506, suggestion provides equipment 1 that described one or more candidate search suggestions are provided to described subscriber equipment, to advise as described one or more the first search.Particularly, in step S506, suggestion provides equipment 1 according to the one or more candidate search suggestions that obtain in step S505, adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc., described one or more candidate search suggestions are provided to described subscriber equipment, to advise that as described one or more the first search the confession user browses and selects.Take screen display as example, in step S506, one or more candidate search suggestions that suggestion provides equipment 1 to obtain in step S505, with forms such as combobox, suspended frames, provide to described subscriber equipment with form in certain sequence, to advise that as described one or more the first search the confession user browses and selects.Preferably, when described one or more the first search suggestions provide to subscriber equipment with the form of suspended frame, it can be opened automatically, also can be that the user opens by clicking certain button or button, it can be to show in certain fixing zone of the page, also can be set by the user or according to the location positioning of browsing object, its window size can be regulated.The number of described the first search suggestion can be default also can being set by the user, and shows upper one or next the first search suggestion by pressed special function keys by the user, and this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".More preferably, described the first search suggestion can also be that mode with roll display offers the user.
Subsequently, in step S501, suggestion provides equipment 1 to obtain the described preferred search suggestion that described user selects from described one or more the first search suggestions.At this, in step S501, suggestion provides the operating process of equipment 1 in step S401 basic identical among the operating process that the preferred search that suggestion provides equipment 1 to obtain user selection is advised and Fig. 4 embodiment, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.
Preferably, in step S511, suggestion provides 1 pair of described one or more candidate search suggestion of equipment to carry out clustering processing, to obtain one or more search suggestion classes and to advise one or more cluster seekings suggestions that classes are corresponding with described one or more search respectively; Subsequently, in step S506, suggestion provides equipment 1 that described one or more cluster seeking suggestions are provided to described subscriber equipment, to advise as described one or more the first search; Then, in step S502, suggestion provides equipment 1 according to described preferred search suggestion, advises carrying out matching inquiry in the corresponding search suggestion class in described preferred search, to obtain described one or more the second search suggestion.Particularly, in step S505, suggestion provides equipment 1 to obtain one or more candidate search suggestions according to the search sequence coupling of user's input, in step S511, suggestion provides equipment 1 to pass through partitioning, stratification, the density-based algorithm, the cell-based algorithm or based on the algorithm of model, clustering processing is carried out in the one or more candidate search suggestion, to obtain one or more search suggestion classes, then, by from the one or more search suggestion class, choosing one or more candidate search suggestions at random or by certain rule, to advise as cluster seeking, perhaps, the cluster attribute of the one or more search suggestion class is advised as described cluster seeking; Subsequently, in step S506, suggestion provides equipment 1 that the suggestion of the one or more cluster seeking is provided to described subscriber equipment, with as described one or more the first search suggestions, browses and selects for the user; Then, in step S502, the preferred search suggestion that suggestion provides equipment 1 to select from described one or more the first search suggestions according to the user, preferably searching for the corresponding search of suggestion at this advises carrying out matching inquiry at random or by certain rule in the class, to obtain described one or more the second search suggestion, as select clicking rate, searching rate is higher or the candidate search of satisfied certain threshold value suggestion, with as described one or more the second search suggestions.
For example, the search sequence of user's input is " liu ", in step S505, suggestion provides equipment 1 according to this search sequence " liu ", and coupling obtains a plurality of candidate search suggestions such as " Liu Dehua ", " Liu De China film ", " Liu is luxuriant and rich with fragrance the legend of condor hero also ", " Liu De China music ", " Liu is luxuriant and rich with fragrance film also "; In step S511, suggestion provides equipment 1 that clustering processing is carried out in these a plurality of candidate search suggestions, to obtain two search suggestion classes, wherein a class comprises candidate search suggestion " Liu Dehua ", " Liu De China film " and " Liu De China music ", the another kind of candidate search that comprises is advised " Liu is luxuriant and rich with fragrance the legend of condor hero also " and " Liu is luxuriant and rich with fragrance film also ", then, suggestion provides equipment 1 to select candidate search suggestion " Liu Dehua " as the cluster seeking suggestion from first search suggestion class, and the cluster attribute " Liu Yifei " of second search suggestion class is advised as cluster seeking; Subsequently, in step S506, suggestion provides these two cluster seekings suggestions " Liu Dehua " and " Liu Yifei " of equipment 1 to provide to described subscriber equipment, with as described the first search suggestion, supplies the user to browse and selects; " Liu Dehua " is as preferred search suggestion when user selection, in step S502, suggestion provides equipment 1 according to preferably search suggestion " Liu Dehua ", preferably searches for to mate in the corresponding search suggestion of the suggestion class at this to obtain " Liu De China film ", " the magnificent music of Liu De " as described the second search suggestion.
Fig. 6 illustrates the method flow diagram according to the search suggestion that is used for providing corresponding with search sequence of another preferred embodiment of the present invention; Wherein, step S601-S603 is identical or basic identical with corresponding step S401-S403 shown in Figure 4 respectively, so locate to repeat no more, and mode by reference is contained in this.
Wherein, in step S607, suggestion provides equipment 1 to obtain the query search suggestion that the user selects from described one or more the second search suggestions.Particularly, mutual by with subscriber equipment of user, in one or more the second search suggestions that offer the user, pass through the modes such as click, slip or double-click, selected one second search suggestion, to advise as query search, in step S607, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected query search suggestion.
In step S608, suggestion provides equipment 1 to advise according to described query search, carries out matching inquiry in the search index storehouse, with the final Search Results that obtains to be complementary with described query search suggestion.Particularly, in step S608, suggestion provides the query search suggestion of equipment 1 according to the user selection that obtains in step S607, for example by carry out matching inquiry in the search index storehouse, obtains the final Search Results that is complementary with described query search suggestion.For example, mutual by with subscriber equipment of user, in the second search suggestion, selected one second search suggestion " Kangxu has come ", advise as query search, in step S607, suggestion provide equipment 1 by calling this subscriber equipment application programming interfaces (API) or by dynamic web page techniques such as JSP, ASP or PHP, obtain this user-selected query search suggestion " Kangxu has come "; Subsequently, in step S608, suggestion provides equipment 1 according to this query search suggestion, in the search index storehouse, carry out matching inquiry, the final Search Results " Kangxu has come the variety high definition to watch online * * high definition video " that acquisition and this query search suggestion " Kangxu has come " are complementary, " Kangxu has come audio-visual amusement * * net " etc.
In step S609, suggestion provides equipment 1 that described final Search Results is provided to described subscriber equipment.Particularly, in step S609, suggestion provides equipment 1 according to the final Search Results that obtains in step S608, by dynamic web page techniques such as JSP, ASP or PHP, described final Search Results is provided at random or in certain sequence to described subscriber equipment, and the confession user selects and browses.Connect example, in step S608, suggestion provides equipment 1 according to this query search suggestion " Kangxu has come ", carries out matching inquiry in the search index storehouse, obtains final Search Results " Kangxu has come the variety high definition to watch online * * high definition video ", " Kangxu has come audio-visual amusement * * net " etc.; Subsequently, in step S609, suggestion provides equipment 1 by dynamic web page techniques such as JSP, ASP or PHP, and described final Search Results is provided to described subscriber equipment, and the confession user selects and browses.Preferably, in step S609, suggestion provides the priority of equipment 1 according to described final Search Results, will provide to described subscriber equipment with the final Search Results that described query search suggestion is complementary.
At this, the present invention is according to the query search suggestion that the user selects in the second search suggestion, provides corresponding final Search Results to the user, makes the user obtain more accurately, more to meet the final Search Results of its demand, improved user's search experience.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and in the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.
Claims (18)
1. one kind by computer implemented method be used to the search corresponding with search sequence suggestion is provided, and wherein, the method comprises:
A obtains the user by subscriber equipment selected preferred search suggestion in one or more the first search suggestions, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input;
B mates the matching treatment of extended operation to described preferred search suggestion, advises to obtain one or more the second search corresponding with described preferred search suggestion;
C is with at least one provides to described subscriber equipment in described one or more the second search suggestions;
Wherein, described coupling extended operation based on following at least each to obtain described one or more the second search suggestion:
The historical conversion record of-described preferred search suggestion;
-described preferred search advises that corresponding user browses record;
Corresponding inquiry associative information is advised in-described preferred search;
The semantic analysis result of-described preferred search suggestion;
Synonym and/or the near synonym of keyword in-the described preferred search suggestion.
2. method according to claim 1, wherein, described step b comprises:
-according to described preferred search suggestion, in the search suggestion library, carry out matching inquiry, to obtain described one or more the second search suggestion.
3. method according to claim 2, wherein, the method also comprises:
-according to described preferred search suggestion and described one or more the second search suggestions, set up or upgrade described search suggestion library.
4. each described method in 3 according to claim 1, wherein, described step b comprises:
-according to described preferred search suggestion, and in conjunction with described user's user related information, carry out matching treatment, to obtain described one or more the second search suggestion;
Wherein, described user related information comprise following at least each:
-described user's input habit;
-described user's preference setting;
-described user's search history record;
-described user's regional feature information;
-described user's population characteristic information.
5. each described method in 4 according to claim 1, wherein, described step b comprises:
-according to described preferred search suggestion, and in conjunction with described search sequence, carry out matching treatment, to obtain described one or more the second search suggestion.
6. each described method in 5 according to claim 1, wherein, described step b comprises:
-according to described preferred search suggestion, coupling obtains the one or more Search Results corresponding with described preferred search suggestion;
-obtain the corresponding page info of described one or more Search Results, to advise as described one or more the second search;
Wherein, described page info comprise following at least each:
The corresponding page key words of-described Search Results;
The corresponding URL of-described Search Results;
The corresponding page thumbnails of-described Search Results.
7. method according to claim 1, wherein, the method also comprises:
-obtain described user by the described search sequence of described subscriber equipment input;
-carry out matching treatment according to described search sequence, to obtain the one or more candidate search suggestions corresponding with described search sequence;
X provides described one or more candidate search suggestions to described subscriber equipment, to advise as described one or more the first search;
Wherein, described step a comprises:
-obtain described user to search for the described preferred search suggestion of selecting the suggestion from described one or more first.
8. method according to claim 7, wherein, the method also comprises:
-clustering processing is carried out in described one or more candidate search suggestions, to obtain one or more search suggestion classes and to advise one or more cluster seekings suggestions that classes are corresponding with described one or more search respectively;
Wherein, described step x comprises:
-described one or more cluster seeking suggestions are provided to described subscriber equipment, to advise as described one or more the first search;
Wherein, described step b comprises:
-according to described preferred search suggestion, advise carrying out matching inquiry in the corresponding search suggestion class in described preferred search, to obtain described one or more the second search suggestion.
9. each described method in 8 according to claim 1, wherein, the method also comprises:
-obtain the user to search for the query search suggestion of selecting the suggestion from described one or more second;
-according to described query search suggestion, in the search index storehouse, carry out matching inquiry, with the final Search Results that obtains to be complementary with described query search suggestion;
-described final Search Results is provided to described subscriber equipment.
10. the suggestion of a search suggestion that is used for providing corresponding with search sequence provides equipment, and wherein, this equipment comprises:
The suggestion deriving means is used for obtaining the user and advises in the selected preferred search of one or more the first search suggestions by subscriber equipment, and wherein, described one or more the first search suggestions are corresponding with the search sequence of described user's input;
The proposes match device for the matching treatment of described preferred search suggestion being mated extended operation, is advised with one or more the second search that obtain and described preferred search suggestion is corresponding;
The first generator is used for described one or more the second search are advised that at least one provides to described subscriber equipment;
Wherein, described coupling extended operation based on following at least each to obtain described one or more the second search suggestion:
The historical conversion record of-described preferred search suggestion;
-described preferred search advises that corresponding user browses record;
Corresponding inquiry associative information is advised in-described preferred search;
The semantic analysis result of-described preferred search suggestion;
Synonym and/or the near synonym of keyword in-the described preferred search suggestion.
11. suggestion according to claim 10 provides equipment, wherein, described proposes match device is used for:
-according to described preferred search suggestion, in the search suggestion library, carry out matching inquiry, to obtain described one or more the second search suggestion.
12. suggestion according to claim 11 provides equipment, wherein, this equipment also comprises:
Updating device is used for according to described preferred search suggestion and described one or more the second search suggestions, sets up or upgrades described search suggestion library.
13. each described suggestion provides equipment in 12 according to claim 10, wherein, described proposes match device is used for:
-according to described preferred search suggestion, and in conjunction with described user's user related information, carry out matching treatment, to obtain described one or more the second search suggestion;
Wherein, described user related information comprise following at least each:
-described user's input habit;
-described user's preference setting;
-described user's search history record;
-described user's regional feature information;
-described user's population characteristic information.
14. each described suggestion provides equipment in 13 according to claim 10, wherein, described proposes match device is used for:
-according to described preferred search suggestion, and in conjunction with described search sequence, carry out matching treatment, to obtain described one or more the second search suggestion.
15. each described suggestion provides equipment in 14 according to claim 10, wherein, described proposes match device is used for:
-according to described preferred search suggestion, coupling obtains the one or more Search Results corresponding with described preferred search suggestion;
-obtain the corresponding page info of described one or more Search Results, to advise as described one or more the second search;
Wherein, described page info comprise following at least each:
The corresponding page key words of-described Search Results;
The corresponding URL of-described Search Results;
The corresponding page thumbnails of-described Search Results.
16. suggestion according to claim 10 provides equipment, wherein, this equipment also comprises:
The retrieval device is used for obtaining described user by the described search sequence of described subscriber equipment input;
The sequences match device is used for carrying out matching treatment according to described search sequence, to obtain the one or more candidate search suggestions corresponding with described search sequence;
The second generator is used for described one or more candidate search suggestions are provided to described subscriber equipment, to advise as described one or more the first search;
Wherein, described suggestion deriving means is used for:
-obtain described user to search for the described preferred search suggestion of selecting the suggestion from described one or more first.
17. suggestion according to claim 16 provides equipment, wherein, this equipment also comprises:
Clustering apparatus is used for clustering processing is carried out in described one or more candidate search suggestions, to obtain one or more search suggestion classes and to advise one or more cluster seekings suggestions that classes are corresponding with described one or more search respectively;
Wherein, described the second generator is used for:
-described one or more cluster seeking suggestions are provided to described subscriber equipment, to advise as described one or more the first search;
Wherein, described proposes match device is used for:
-according to described preferred search suggestion, advise carrying out matching inquiry in the corresponding search suggestion class in described preferred search, to obtain described one or more the second search suggestion.
18. each described suggestion provides equipment in 17 according to claim 10, wherein, this equipment also comprises:
The inquiry deriving means is used for obtaining the query search suggestion that the user selects from described one or more the second search suggestions;
The search inquiry device is used for carrying out matching inquiry according to described query search suggestion in the search index storehouse, with the final Search Results that obtains to be complementary with described query search suggestion;
Generator is used for described final Search Results is provided to described subscriber equipment as a result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110312229 CN102368262B (en) | 2011-10-14 | 2011-10-14 | A method and device for providing search suggestions corresponding to query sequences |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110312229 CN102368262B (en) | 2011-10-14 | 2011-10-14 | A method and device for providing search suggestions corresponding to query sequences |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102368262A CN102368262A (en) | 2012-03-07 |
CN102368262B true CN102368262B (en) | 2013-05-29 |
Family
ID=45760826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110312229 Active CN102368262B (en) | 2011-10-14 | 2011-10-14 | A method and device for providing search suggestions corresponding to query sequences |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102368262B (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103426089B (en) * | 2012-05-17 | 2019-05-03 | 北京京东尚科信息技术有限公司 | Commodity purchase guiding system and method |
CN103455499A (en) * | 2012-05-29 | 2013-12-18 | 北京百度网讯科技有限公司 | Method and system for automatically matching search types according to search terms in mobile terminal |
CN103577401A (en) * | 2012-07-18 | 2014-02-12 | 腾讯科技(深圳)有限公司 | Mobile terminal searching method and system |
CN103577426B (en) * | 2012-07-24 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | For providing the method, apparatus and system of the additional application information that search is suggested |
CN103678362A (en) * | 2012-09-13 | 2014-03-26 | 深圳市世纪光速信息技术有限公司 | Search method and search system |
CN105912669B (en) * | 2012-09-20 | 2020-04-07 | 北京奇付通科技有限公司 | Method and device for complementing search terms and establishing individual interest model |
CN103049495A (en) * | 2012-12-07 | 2013-04-17 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for providing searching advice corresponding to inquiring sequence |
CN103092956B (en) * | 2013-01-17 | 2016-02-10 | 上海交通大学 | The method and system that in social network-i i-platform, topic keyword self-adaptation expands |
CN104050164A (en) * | 2013-03-11 | 2014-09-17 | 北京百度网讯科技有限公司 | Processing method and equipment of input information |
CN103383701A (en) * | 2013-07-12 | 2013-11-06 | 北京小米科技有限责任公司 | Information retrieving method, device and terminal |
CN103514299B (en) * | 2013-10-18 | 2018-04-17 | 北京奇虎科技有限公司 | Information search method and device |
CN104699694B (en) * | 2013-12-04 | 2019-08-23 | 腾讯科技(深圳)有限公司 | Prompt information acquisition methods and device |
CN104933081B (en) | 2014-03-21 | 2018-06-29 | 阿里巴巴集团控股有限公司 | Providing method and device are suggested in a kind of search |
CN104035966B (en) * | 2014-05-16 | 2017-12-26 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus that expanded search item is provided |
CN105574040B (en) * | 2014-10-16 | 2020-04-10 | 高德软件有限公司 | Synonymy transformation method and equipment for query string |
CN104933100B (en) * | 2015-05-28 | 2018-05-04 | 北京奇艺世纪科技有限公司 | keyword recommendation method and device |
CN105138576A (en) * | 2015-07-29 | 2015-12-09 | 百度在线网络技术(北京)有限公司 | Method and apparatus used for providing recommended input sequence in mobile search |
CN106682012B (en) * | 2015-11-06 | 2020-12-01 | 阿里巴巴集团控股有限公司 | Commodity object information searching method and device |
CN105426535A (en) * | 2015-12-18 | 2016-03-23 | 北京奇虎科技有限公司 | Searching method and device based on searching tips |
CN107562756B (en) * | 2016-07-01 | 2021-02-02 | 阿里巴巴集团控股有限公司 | Method and equipment for determining object information |
WO2019034459A1 (en) * | 2017-08-14 | 2019-02-21 | Koninklijke Philips N.V. | System and method for generating query suggestions reflective of groups |
CN110020148B (en) * | 2017-11-29 | 2022-04-26 | 北京搜狗科技发展有限公司 | Information recommendation method and device and information recommendation device |
CN108984674A (en) * | 2018-07-02 | 2018-12-11 | 上海哔哩哔哩科技有限公司 | Web site contents searching method, device and storage medium based on selected text |
CN112534426A (en) * | 2018-08-22 | 2021-03-19 | 深圳市欢太科技有限公司 | Information processing method and device and computer storage medium |
CN110955814A (en) * | 2019-10-29 | 2020-04-03 | 哈尔滨师范大学 | Big data intelligent searching method |
CN113239258B (en) * | 2021-05-19 | 2023-06-27 | 北京百度网讯科技有限公司 | Method, device, electronic equipment and storage medium for providing query suggestion |
CN113704507B (en) * | 2021-10-26 | 2022-02-11 | 腾讯科技(深圳)有限公司 | Data processing method, computer device and readable storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101689271A (en) * | 2007-05-31 | 2010-03-31 | 艾玛迪斯股份有限公司 | Search technique or relative improvement |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060218146A1 (en) * | 2005-03-28 | 2006-09-28 | Elan Bitan | Interactive user-controlled relevance ranking of retrieved information in an information search system |
US8438142B2 (en) * | 2005-05-04 | 2013-05-07 | Google Inc. | Suggesting and refining user input based on original user input |
US8027964B2 (en) * | 2007-07-13 | 2011-09-27 | Medio Systems, Inc. | Personalized query completion suggestion |
US8280886B2 (en) * | 2008-02-13 | 2012-10-02 | Fujitsu Limited | Determining candidate terms related to terms of a query |
CN102262660B (en) * | 2011-07-15 | 2013-05-29 | 北京百度网讯科技有限公司 | A computer-implemented method and device for obtaining search results |
-
2011
- 2011-10-14 CN CN 201110312229 patent/CN102368262B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101689271A (en) * | 2007-05-31 | 2010-03-31 | 艾玛迪斯股份有限公司 | Search technique or relative improvement |
Also Published As
Publication number | Publication date |
---|---|
CN102368262A (en) | 2012-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102368262B (en) | A method and device for providing search suggestions corresponding to query sequences | |
CN102341800B (en) | Search processing method and apparatus | |
US9430573B2 (en) | Coherent question answering in search results | |
CN104035966B (en) | A kind of method and apparatus that expanded search item is provided | |
US9348821B2 (en) | Method and system for content management | |
CN102375885A (en) | Method and device for providing search suggestions corresponding to query sequence | |
RU2731658C2 (en) | Method and system of selection for ranking search results using machine learning algorithm | |
US20160140232A1 (en) | System and Method of Expanding a Search Query | |
CN102420813B (en) | Method and device for providing target information according to terminal attributes of user equipment | |
US20160140130A1 (en) | Method of Naming Query Clusters | |
US10282358B2 (en) | Methods of furnishing search results to a plurality of client devices via a search engine system | |
JP2023520483A (en) | SEARCH CONTENT DISPLAY METHOD, DEVICE, ELECTRONIC DEVICE, AND STORAGE MEDIUM | |
JP2015204105A (en) | Method and apparatus for providing recommendation information | |
US10452731B2 (en) | Method and apparatus for generating a recommended set of items for a user | |
US10353974B2 (en) | Methods and systems for refining search results | |
US20160140230A1 (en) | Implicit Collaborative Searching Based on Search History Database | |
JP2015525929A (en) | Weight-based stemming to improve search quality | |
CN102169501A (en) | Method and device for generating abstract based on type information of document corresponding with searching result | |
US20110225134A1 (en) | System and method for enhanced find-in-page functions in a web browser | |
EP3079083A1 (en) | Providing app store search results | |
US20150339387A1 (en) | Method of and system for furnishing a user of a client device with a network resource | |
CN106162351A (en) | A kind of video recommendation method and device | |
US8635205B1 (en) | Displaying local site name information with search results | |
CN103425767B (en) | A kind of determination method and system pointing out data | |
US20110208707A1 (en) | System and method for enhanced find-in-page functions in a web browser |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |