CN103425744A - Method and device used for identifying addressing request in inquiry sequence of user - Google Patents

Method and device used for identifying addressing request in inquiry sequence of user Download PDF

Info

Publication number
CN103425744A
CN103425744A CN2013103012307A CN201310301230A CN103425744A CN 103425744 A CN103425744 A CN 103425744A CN 2013103012307 A CN2013103012307 A CN 2013103012307A CN 201310301230 A CN201310301230 A CN 201310301230A CN 103425744 A CN103425744 A CN 103425744A
Authority
CN
China
Prior art keywords
search sequence
addressing
addressing requirement
requirement
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013103012307A
Other languages
Chinese (zh)
Inventor
陈洪亮
呼大为
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN2013103012307A priority Critical patent/CN103425744A/en
Publication of CN103425744A publication Critical patent/CN103425744A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention aims to provide a method and device used for identifying an addressing request in an inquiry sequence of a user. According to the method, the inquiry sequence input by the user is obtained; addressing request identification is performed on the inquiry sequence so that whether the inquiry sequence has the addressing request or not can be judged. Compared with the prior art, the method and device obtain the inquiry sequence input by the user, the addressing request identification is performed on the inquiry sequence so that whether the inquiry sequence has the addressing request or not can be judged, and the addressing request in the inquiry sequence of the user can be identified accurately and efficiently. Furthermore, according to the identified addressing inquiry sequence, a webpage directly meeting requirements of the user is weighted, the displaying effect of a searched result is improved, and searching experience of the user is improved.

Description

A kind of method and apparatus of the addressing requirement for the search sequence of identifying the user
Technical field
The present invention relates to the search technique field, relate in particular to a kind of technology of the addressing requirement for the search sequence of identifying the user.
Background technology
Nowadays, search engine has become the instrument of more and more people's obtaining informations.From the angle of technology, the demand that how can meet fast the user becomes the focus of concern.Want to better meet the user, at first should know user's demand.User's demand can be divided into substantially: focal need and model demand.So-called focal need, the target that refers to the user input query sequence is to want to find specific webpage or specific webpage to can be good at meeting user's demand, such as the user inputs " store, Jingdone district " in the search box, be not difficult to find that directly returning to " www.jd.com " just is well positioned to meet the user.So-called model demand, the demand that refers to the user is not specific, concrete very, expects that information is more wide in range, as long as relevant to demand, such as user input query sequence " which store is good ", the user is mainly the quality of thinking relatively to descend store, rather than thinks directly to go certain store.
The search sequence that we will have focal need is called the addressing search sequence, and the meaning is that the purpose of user input query sequence is to find particular web site.The addressing search sequence accounts for 15% of total search sequence every day, therefore, how to identify accurately and efficiently the addressing requirement in user's search sequence, becomes those skilled in the art and needs one of problem of solution badly.
Summary of the invention
The method and apparatus that the purpose of this invention is to provide a kind of addressing requirement for the search sequence of identifying the user.
According to an aspect of the present invention, provide a kind of method of the addressing requirement for the search sequence of identifying the user, wherein, the method comprises the following steps:
A obtains the search sequence of user's input;
B carries out addressing requirement identification to described search sequence, to judge described search sequence, whether has addressing requirement.
According to a further aspect in the invention, also provide a kind of equipment of the addressing requirement for the search sequence of identifying the user, wherein, this equipment comprises:
Deriving means, for obtaining the search sequence of user's input;
Whether recognition device, for described search sequence is carried out to addressing requirement identification, have addressing requirement to judge described search sequence.
Compared with prior art, the present invention obtains the search sequence of user input, and described search sequence is carried out to addressing requirement identification, to judge described search sequence, whether has addressing requirement, identifies accurately and efficiently the addressing requirement in user's search sequence; Further, the addressing search sequence according to identifying, be weighted the page of directly meeting consumers' demand, and improved the Search Results bandwagon effect, promoted user search experience.
Further, the present invention is based on addressing dictionary and proper name dictionary, by search sequence analysis and query note digging technology, and high-quality resource expands, from the grammer composition analysis user's of search sequence addressing intention, simultaneously also from resource satisfied dimension carry out reversal of identification addressing search sequence, from positive and negative both direction, search sequence is carried out to addressing requirement identification, both guaranteed the accuracy of identification, and increased and recalled again simultaneously.
The accompanying drawing explanation
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 schematic diagram according to the addressing requirement for the search sequence of identifying the user of one aspect of the invention;
Fig. 2 illustrates the equipment schematic diagram of the addressing requirement for the search sequence of identifying the user in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the method flow diagram of the addressing requirement for the search sequence of identifying the user according to a further aspect of the present invention;
Fig. 4 illustrates the method flow diagram of the addressing requirement for the search sequence of identifying the user in accordance with a preferred embodiment of the present invention.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates the equipment schematic diagram according to the addressing requirement for the search sequence of identifying the user of one aspect of the invention.Equipment 1 comprises deriving means 101 and recognition device 102.
Wherein, deriving means 101 obtains the search sequence of user's input.Particularly, deriving means 101 is mutual by the subscriber equipment with the user, for example, by one or many, calls application programming interfaces (API) that this subscriber equipment provides or the communication mode of other agreements, obtains the search sequence of this user's input; Perhaps, by page technology such as ASP, JSP or PHP, obtain the search sequence of user in the input of the inputting interfaces such as search box, query frame; Or mutual by with third party's equipment such as search engine of this deriving means 101, obtain the search sequence of this user's input.
Those skilled in the art will be understood that the above-mentioned mode of search sequence of obtaining is only for giving an example; other existing or modes of obtaining search sequence that may occur from now on are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
102 pairs of described search sequence of recognition device are carried out addressing requirement identification, to judge described search sequence, whether have addressing requirement.Particularly, the mode that 102 pairs of these search sequence of recognition device are carried out addressing requirement identification includes but not limited to:
1) based on the addressing dictionary, the search sequence that this deriving means 101 is obtained is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement;
2), based on the addressing dictionary, the search sequence that this deriving means 101 is obtained is carried out matching treatment such as prefix matching, suffix match, medium term coupling, to judge described search sequence, whether has addressing requirement;
3) based on the proper name dictionary, described search sequence is carried out to proper name identification, when described search sequence comprises the proper name phrase, judge that described search sequence has addressing requirement;
4) based on the proper name dictionary, described search sequence is carried out to proper name identification, when described search sequence comprises the proper name phrase, further judge whether described search sequence comprises the book character string, when described search sequence comprises described book character string, judge that described search sequence has addressing requirement.
Those skilled in the art will be understood that the mode of above-mentioned identification addressing requirement is only for giving an example; the mode of other identification addressing requirements existing or that may occur from now on is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
At this, equipment 1 obtains the search sequence of user input, and described search sequence is carried out to addressing requirement identification, to judge described search sequence, whether has addressing requirement, identifies accurately and efficiently the addressing requirement in user's search sequence.
Preferably, this recognition device 102 is based on described addressing dictionary and proper name dictionary, described search sequence is carried out to addressing requirement identification, to judge whether described search sequence has addressing requirement, wherein, the historical query record of described addressing dictionary based on inquiring user set up or upgrades with inquiry click behavior.
At this, equipment 1 is based on addressing dictionary and proper name dictionary, by search sequence analysis and query note digging technology, and high-quality resource expands, from the grammer composition analysis user's of search sequence addressing intention, simultaneously also from resource satisfied dimension carry out reversal of identification addressing search sequence, from positive and negative both direction, search sequence is carried out to addressing requirement identification, both guaranteed the accuracy of identification, and increased and recalled again simultaneously.
Preferably, between each device of equipment 1, be constant work.Particularly, deriving means 101 obtains the search sequence of user's input; 102 pairs of described search sequence of recognition device are carried out addressing requirement identification, to judge described search sequence, whether have addressing requirement.At this, it will be understood by those skilled in the art that " continuing " refers to that the respectively device of equipment 1 carries out the identification of obtaining of search sequence and addressing requirement according to the mode of operation requirement of setting or adjust in real time respectively, until this equipment 1 stops obtaining the search sequence of user's input in a long time.
Preferably, described recognition device 102, based on the addressing dictionary, carries out addressing requirement identification to described search sequence, to judge described search sequence, whether has addressing requirement; Wherein, this equipment also comprises the updating device (not shown), and the historical query record of this updating device based on inquiring user and inquiry click behavior, determine the query word with addressing requirement; According to described query word, set up or upgrade described addressing dictionary.Particularly, for the inquiring user in network, its history has been inputted search sequence, the search sequence of this history input is designated as to the historical query record of this inquiring user; For each search sequence, search engine all can return to certain Query Result, and inquiring user is clicked and checked certain Query Result wherein, and the Query Result that this click is checked is designated as the inquiry of this inquiring user and clicks behavior.For example, inquiring user history has been inputted search sequence " Jingdone district ", and, in the multiple queries result of returning, click and entered network address http://www.jd.com/, this equipment 1 records the historical query record and inquiry click behavior of this inquiring user.Especially, for multiple queries user's historical query record and inquiry click behavior, updating device can be determined the query word with addressing requirement.For example, suppose within a predetermined period of time, the inquiring user that surpasses the predetermined ratio threshold value is arranged in the situation that input inquiry sequence " Jingdone district " is clicked and entered network address http://www.jd.com/, this updating device is defined as " Jingdone district " have the query word of addressing requirement.And then this updating device deposits the addressing dictionary in by the query word with addressing requirement that will determine, set up or upgrade this addressing dictionary.Based on this addressing dictionary, the search sequence that 102 pairs of these deriving means 101 of recognition device obtain is carried out addressing requirement identification, to judge this search sequence, whether has addressing requirement.For example, when this search sequence is hit this addressing dictionary, judge that this search sequence has addressing requirement.
More preferably, described recognition device 102, based on the addressing dictionary, carries out matching treatment to described search sequence, to judge described search sequence, whether has addressing requirement; Wherein, the mode of described matching treatment comprises following at least any one:
-prefix matching;
-suffix match;
-medium term coupling.
Particularly, recognition device 102 is based on the addressing dictionary, the search sequence that deriving means 101 is obtained is carried out the matching treatment such as prefix matching, suffix match, medium term coupling, to judge whether this search sequence has addressing requirement, for example, when prefix part, suffix portion or the medium term of this search sequence partly hit this addressing dictionary, judge that this search sequence has addressing requirement.At this, prefix matching is hit this addressing dictionary for the prefix of the search sequence of this user's input; The suffix portion that suffix match is this search sequence is hit this addressing dictionary; In like manner, the medium term coupling is partly hit this addressing dictionary for the medium term of this search sequence.
Preferably, this recognition device 102 is based on the addressing dictionary, after this search sequence is carried out to matching treatment, also can be further the remainder of this search sequence be carried out to identifying processing, to judge this search sequence, whether has addressing requirement.For example, search sequence " official website, store, Jingdone district " for user's input, recognition device 102 is based on the addressing dictionary, this search sequence is carried out to prefix matching, the prefix part " store, Jingdone district " that judges this search sequence has been hit this addressing dictionary, remainder " official website " for this search sequence, this recognition device 102 further carries out identifying processing to it, identify it and there is equally addressing requirement, accordingly, these recognition device 102 these search sequence of judgement " official website, store, Jingdone district " have addressing requirement.And for the search sequence of user input " store, Jingdone district OK ", although recognition device 102 is based on the addressing dictionary, the prefix part " store, Jingdone district " that judges this search sequence has been hit this addressing dictionary, yet, for the remainder of this search sequence " OK ", this recognition device 102 further carries out identifying processing to it, unidentifiedly goes out its addressing requirement, accordingly, final this search sequence of judgement of this recognition device 102 " store, Jingdone district OK " does not have addressing requirement.
More preferably, this recognition device 102 can arrange corresponding weight to the different piece of this search sequence, for example, by this search sequence being cut to word, processes, and obtains cutting the phrase after word is processed; And then, respectively based on the addressing dictionary, the phrase that this is cut after word is processed carries out matching treatment; Then, according to matching result, and, in conjunction with the respective weights value, by weighted calculation, obtain the addressing requirement value of search sequence; Finally, based on predetermined threshold, judge whether this search sequence has addressing requirement.
Those skilled in the art will be understood that the mode of above-mentioned matching treatment is only for giving an example; the mode of other matching treatment existing or that may occur from now on is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, described recognition device 102 comprises recognition unit (not shown) and judging unit (not shown).This recognition unit, based on the proper name dictionary, carries out proper name identification to described search sequence; Judging unit, when described search sequence comprises the proper name phrase, judges that described search sequence has addressing requirement.Particularly, the search sequence of obtaining for deriving means 101, recognition unit, based on the proper name dictionary, carries out proper name identification to this search sequence, for example, judges whether this search sequence hits proper name phrase included in this proper name dictionary; When this search sequence comprises the proper name phrase, that is, when this search sequence is hit the proper name phrase that this proper name dictionary stores, this search sequence of judgment unit judges has addressing requirement.
At this, store proper name phrases such as mechanism's name, website name, software name, brand name, name or place name in this proper name dictionary, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
For example, search sequence " Tsing-Hua University " for user's input, recognition unit is based on the proper name dictionary, this search sequence is carried out to proper name identification, suppose in this proper name dictionary to store proper name phrase " Tsing-Hua University ", this search sequence is hit this proper name dictionary, and this search sequence of judgment unit judges has addressing requirement.
More preferably, described judging unit, when described search sequence comprises the proper name phrase, further judges whether described search sequence comprises the book character string; When described search sequence comprises described book character string, judge that described search sequence has addressing requirement.Particularly, when this recognition unit identifies this search sequence and comprises the proper name phrase, judging unit further judges whether this search sequence comprises the book character string, at this, the character strings such as this book character string such as " official website ", " homepage ", " .com ", when this search sequence comprises the book character string, this search sequence of judgment unit judges has addressing requirement.
For example, for the search sequence " Tsing-Hua University official website " of user's input, recognition unit, based on the proper name dictionary, carries out proper name identification to this search sequence, suppose in this proper name dictionary to store proper name phrase " Tsing-Hua University ", this search sequence is hit this proper name dictionary; Judging unit further judges whether this search sequence comprises the book character string, and because this search sequence comprises book character string " official website ", this search sequence of this judgment unit judges has addressing requirement.
Preferably, for dissimilar proper name phrase, recognition device 102 is formulated recognition strategy according to the proper name recognition result, for example, for mechanism's name, website name, software name or name, the situation that user's search sequence comprises these proper name phrases, with the situation that search sequence not only comprises these proper name phrases but also comprises the book character string, have same strong addressing requirement.For example, suppose that recognition device 102 is by the mode that search sequence is given a mark, determine its addressing requirement value,, in these two kinds of situations, the addressing requirement value of search sequence is identical.And for proper name phrases such as brand name or place names, the situation that search sequence not only comprises these proper name phrases but also comprises the book character string, the situation that only comprises the proper name phrase than search sequence has stronger addressing requirement, that is and, the former has larger addressing requirement value.
Accordingly, equipment 1 also can carry out vertical stepping to this search sequence, for example, and according to the intensity of the addressing requirement of search sequence, as according to its addressing requirement value, search sequence is divided into to strong addressing requirement, weak addressing requirement, model addressing requirement, non-addressing requirement etc.For example, according to the addressing requirement value, for the search sequence that comprises brand name " L'Oreal official website ", there is strong addressing requirement; " L'Oreal " has weak addressing requirement.The model demand, the demand that refers to the user is not specific, concrete very, expect that information is more wide in range, as long as relevant to demand, such as user input query sequence " which store is good ", the user is mainly the quality of thinking relatively to descend store, rather than thinks directly to go certain store, and this search sequence " which store is good " has the model addressing requirement.And do not need the as a result of search sequence of the page of specific webpage such as users such as search sequence " why price of gold drop ", there is non-addressing requirement.
At this, this equipment 1 also can carry out horizontal stepping to search sequence, and this search sequence is classified according to site name type, brand class of establishment etc.
Fig. 2 illustrates the equipment schematic diagram of the addressing requirement for the search sequence of identifying the user in accordance with a preferred embodiment of the present invention.This equipment 1 also comprises filtration unit 203.Referring to Fig. 2, the preferred embodiment is described in detail: deriving means 201 obtains the search sequence of user's input; Filtration unit 203 mates based on preset blacklist, and described search sequence is carried out to filtration treatment, to filter out model demand search sequence, and the search sequence after the acquisition filtration treatment; Search sequence after 202 pairs of described filtration treatment of recognition device is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.Wherein, deriving means 201 is identical with corresponding intrument shown in Fig. 1, so locate to repeat no more, and mode by reference is contained in this.
Wherein, filtration unit 203 mates based on preset blacklist, and described search sequence is carried out to filtration treatment, to filter out model demand search sequence, and the search sequence after the acquisition filtration treatment.Particularly, filtration unit 203 mates based on preset blacklist, and the search sequence that deriving means 201 is obtained is carried out filtration treatment, filters out the indefinite model demand of user's request search sequence, search sequence after the acquisition filtration treatment, carry out the addressing requirement identifying processing for recognition device 202.
At this, store model demand search sequence in this blacklist, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
Subsequently, the search sequence after 202 pairs of described filtration treatment of described recognition device is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.For example, for the search sequence after filtration treatment, recognition device 202, based on the addressing dictionary, carries out addressing requirement identification to the search sequence after this filtration treatment; Perhaps, based on the addressing dictionary, further the search sequence after this filtration treatment is carried out to matching treatment such as prefix matching, suffix match, medium term coupling, to do addressing requirement identification; Or, based on the proper name dictionary, this search sequence is carried out to proper name identification, or further judge whether this search sequence comprises the book character string, and the search sequence after this filtration treatment is carried out to addressing requirement identification, judge whether this search sequence has addressing requirement.
Preferably, this filtration unit 203 also can be based on preset white list coupling, this search sequence is carried out to filtration treatment, therefrom filter out the search sequence that clearly there is addressing requirement, and then, 202 pairs of remaining search sequence of recognition device are carried out addressing requirement identification, further therefrom identify the search sequence with addressing requirement.
At this, store the search sequence with clear and definite addressing requirement in this white list, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
Preferably, this equipment 1 also comprises the pretreatment unit (not shown).This pretreatment unit carries out pre-service to described search sequence, to obtain pretreated search sequence; Wherein, 202 pairs of described pretreated search sequence of described recognition device are carried out addressing requirement identification, to judge described search sequence, whether have addressing requirement; Wherein, described pre-service comprises following at least any one:
-Qie word is processed;
-invalid word filtration treatment;
-synonym is replaced and is processed.
Particularly, the search sequence of obtaining for deriving means 201, pretreatment unit is cut word processing, invalid word filtration treatment or synonym to it and is replaced the pretreatment operation such as processing, obtains pretreated search sequence; Subsequently, 202 pairs of these pretreated search sequence of this recognition device are carried out addressing requirement identification, for example, based on the addressing dictionary, this pretreated search sequence are carried out to addressing requirement identification; Perhaps, based on the addressing dictionary, further this pretreated search sequence is carried out to matching treatment such as prefix matching, suffix match, medium term coupling, to do addressing requirement identification; Or, based on the proper name dictionary, this search sequence is carried out to proper name identification, or further judge whether this search sequence comprises the book character string, this pretreated search sequence is carried out to addressing requirement identification, judge whether this search sequence has addressing requirement.
For example, pretreatment unit is according to natural language processing, and the search sequence that this deriving means 201 is got is cut word and processed, and obtains the phrase of cutting after word is processed, and for recognition device 202, carries out addressing requirement identification.
And for example, this pretreatment unit is based on invalid dictionary, the search sequence that this deriving means 201 is got, maybe this phrase of cutting after word is processed carries out filtration treatment, filter out wherein the function words without practical significance, as filter out included in this invalid dictionary ",,, " etc. words, obtain the search sequence after filtration treatment, carry out addressing requirement identification for recognition device 202.
At this, storing the function words without practical significance in this invalid dictionary, can be the invalid dictionary of presetting, and also can set up or upgrade by user feedback, this invalid dictionary can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
For another example, this pretreatment unit stores in the vocabulary of synonym mapping relations or dictionary and carries out matching inquiry based on synonym table or other, determine the synonym phrase with this search sequence synonym, perhaps, determine and the synonym phrase that is contained in the phrase synonym in this search sequence, and then, this search sequence or the phrase that wherein comprises are carried out to synonym and replace and process, to obtain the search sequence after synonym is replaced, for recognition device 202, carry out addressing requirement identification.
Those skilled in the art will be understood that above-mentioned pretreated mode is only for giving an example, and other pretreated modes existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and are contained in this at this with way of reference.
Preferably, this equipment 1 also comprises the collator (not shown).This collator, when described search sequence has addressing requirement, improves the sort result value of the address lookup result corresponding with described addressing requirement.Particularly, when identifying this search sequence, recognition device 202 there is addressing requirement, this collator correspondingly improves the sort result value of the address lookup result corresponding with this addressing requirement, as the pagerank value, so that this address lookup result can offer the user by the sorting position before.
At this, equipment 1 obtains the search sequence of user input, and described search sequence is carried out to addressing requirement identification, to judge described search sequence, whether has addressing requirement, identifies accurately and efficiently the addressing requirement in user's search sequence; Further, the addressing search sequence according to identifying, be weighted the page of directly meeting consumers' demand, and improved the Search Results bandwagon effect, promoted user search experience.
Fig. 3 illustrates the method flow diagram of the addressing requirement for the search sequence of identifying the user according to a further aspect of the present invention.
In step S301, equipment 1 obtains the search sequence of user's input.Particularly, in step S301, equipment 1 is mutual by the subscriber equipment with the user, for example, by one or many, calls application programming interfaces (API) that this subscriber equipment provides or the communication mode of other agreements, obtains the search sequence of this user's input; Perhaps, by page technology such as ASP, JSP or PHP, obtain the search sequence of user in the input of the inputting interfaces such as search box, query frame; Or, in step S301, mutual by with third party's equipment such as search engine of equipment 1, obtain the search sequence of this user's input.
Those skilled in the art will be understood that the above-mentioned mode of search sequence of obtaining is only for giving an example; other existing or modes of obtaining search sequence that may occur from now on are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
In step S302,1 pair of described search sequence of equipment is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.Particularly, in step S302, the mode that 1 pair of this search sequence of equipment is carried out addressing requirement identification includes but not limited to:
1) based on the addressing dictionary, the search sequence of obtaining in step S301 is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence;
2) based on the addressing dictionary, the search sequence of obtaining in step S301 is carried out to matching treatment such as prefix matching, suffix match, medium term coupling, whether there is addressing requirement to judge described search sequence;
3) based on the proper name dictionary, described search sequence is carried out to proper name identification, when described search sequence comprises the proper name phrase, judge that described search sequence has addressing requirement;
4) based on the proper name dictionary, described search sequence is carried out to proper name identification, when described search sequence comprises the proper name phrase, further judge whether described search sequence comprises the book character string, when described search sequence comprises described book character string, judge that described search sequence has addressing requirement.
Those skilled in the art will be understood that the mode of above-mentioned identification addressing requirement is only for giving an example; the mode of other identification addressing requirements existing or that may occur from now on is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
At this, equipment 1 obtains the search sequence of user input, and described search sequence is carried out to addressing requirement identification, to judge described search sequence, whether has addressing requirement, identifies accurately and efficiently the addressing requirement in user's search sequence.
Preferably, in step S302, equipment 1 is based on described addressing dictionary and proper name dictionary, described search sequence is carried out to addressing requirement identification, to judge whether described search sequence has addressing requirement, wherein, the historical query record of described addressing dictionary based on inquiring user set up or upgrades with inquiry click behavior.
At this, equipment 1 is based on addressing dictionary and proper name dictionary, by search sequence analysis and query note digging technology, and high-quality resource expands, from the grammer composition analysis user's of search sequence addressing intention, simultaneously also from resource satisfied dimension carry out reversal of identification addressing search sequence, from positive and negative both direction, search sequence is carried out to addressing requirement identification, both guaranteed the accuracy of identification, and increased and recalled again simultaneously.
Preferably, between each step of equipment 1 be constant work.Particularly, in step S301, equipment 1 obtains the search sequence of user's input; In step S302,1 pair of described search sequence of equipment is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.At this, it will be understood by those skilled in the art that each step that " continuing " refer to equipment 1 requires to carry out respectively the identification of obtaining of search sequence and addressing requirement according to the mode of operation of setting or adjust in real time, until this equipment 1 stops obtaining the search sequence of user's input in a long time.
Preferably, in step S302, equipment 1, based on the addressing dictionary, carries out addressing requirement identification to described search sequence, to judge described search sequence, whether has addressing requirement; Wherein, the method also comprises that step S304(is not shown), in step S304, the historical query record of equipment 1 based on inquiring user and inquiry click behavior, determine the query word with addressing requirement; According to described query word, set up or upgrade described addressing dictionary.Particularly, for the inquiring user in network, its history has been inputted search sequence, the search sequence of this history input is designated as to the historical query record of this inquiring user; For each search sequence, search engine all can return to certain Query Result, and inquiring user is clicked and checked certain Query Result wherein, and the Query Result that this click is checked is designated as the inquiry of this inquiring user and clicks behavior.For example, inquiring user history has been inputted search sequence " Jingdone district ", and, in the multiple queries result of returning, click and entered network address http://www.jd.com/, this equipment 1 records the historical query record and inquiry click behavior of this inquiring user.Especially, for multiple queries user's historical query record and inquiry click behavior, in step S304, equipment 1 can be determined the query word with addressing requirement.For example, suppose within a predetermined period of time have over the inquiring user of predetermined ratio threshold value in the situation that input inquiry sequence " Jingdone district " is clicked and entered network address http://www.jd.com/,, in step S304, equipment 1 is defined as " Jingdone district " have the query word of addressing requirement.And then, in step S304, equipment 1 deposits the addressing dictionary in by the query word with addressing requirement that will determine, set up or upgrade this addressing dictionary.Based on this addressing dictionary, in step S302,1 pair of search sequence of obtaining in step S301 of equipment is carried out addressing requirement identification, to judge this search sequence, whether has addressing requirement.For example, when this search sequence is hit this addressing dictionary, judge that this search sequence has addressing requirement.
More preferably, in step S302, equipment 1, based on the addressing dictionary, carries out matching treatment to described search sequence, to judge described search sequence, whether has addressing requirement; Wherein, the mode of described matching treatment comprises following at least any one:
-prefix matching;
-suffix match;
-medium term coupling.
Particularly, in step S302, equipment 1 is based on the addressing dictionary, the search sequence of obtaining is carried out to the matching treatment such as prefix matching, suffix match, medium term coupling in step S301, to judge whether this search sequence has addressing requirement, for example, when prefix part, suffix portion or the medium term of this search sequence partly hit this addressing dictionary, judge that this search sequence has addressing requirement.At this, prefix matching is hit this addressing dictionary for the prefix of the search sequence of this user's input; The suffix portion that suffix match is this search sequence is hit this addressing dictionary; In like manner, the medium term coupling is partly hit this addressing dictionary for the medium term of this search sequence.
Preferably, in step S302, equipment 1 is based on the addressing dictionary, after this search sequence is carried out to matching treatment, also can be further the remainder of this search sequence be carried out to identifying processing, to judge this search sequence, whether has addressing requirement.For example, search sequence " official website, store, Jingdone district " for user's input, in step S302, equipment 1 is based on the addressing dictionary, this search sequence is carried out to prefix matching, the prefix part " store, Jingdone district " that judges this search sequence has been hit this addressing dictionary, remainder " official website " for this search sequence, in step S302, equipment 1 further carries out identifying processing to it, identifies it and has equally addressing requirement, accordingly, in step S302, equipment 1 this search sequence of judgement " official website, store, Jingdone district " has addressing requirement.And for the search sequence of user input " store, Jingdone district OK ", although in step S302, equipment 1 is based on the addressing dictionary, the prefix part " store, Jingdone district " that judges this search sequence has been hit this addressing dictionary, yet, for the remainder of this search sequence " OK ", in step S302, equipment 1 further carries out identifying processing to it, unidentifiedly go out its addressing requirement, accordingly, in step S302, this search sequence of the final judgement of equipment 1 " store, Jingdone district OK " does not have addressing requirement.
More preferably, in step S302, equipment 1 can arrange corresponding weight to the different piece of this search sequence, for example, by this search sequence being cut to word, processes, and obtains cutting the phrase after word is processed; And then, respectively based on the addressing dictionary, the phrase that this is cut after word is processed carries out matching treatment; Then, according to matching result, and, in conjunction with the respective weights value, by weighted calculation, obtain the addressing requirement value of search sequence; Finally, based on predetermined threshold, judge whether this search sequence has addressing requirement.
Those skilled in the art will be understood that the mode of above-mentioned matching treatment is only for giving an example; the mode of other matching treatment existing or that may occur from now on is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, step S302 comprises that sub-step S302a(is not shown) and sub-step S302b(not shown).In sub-step S302a, equipment 1, based on the proper name dictionary, carries out proper name identification to described search sequence; When described search sequence comprises the proper name phrase, in sub-step S302b, 1 described search sequence of judgement of equipment has addressing requirement.Particularly, for the search sequence of obtaining in step S301, in sub-step S302a, equipment 1, based on the proper name dictionary, carries out proper name identification to this search sequence, for example, judges whether this search sequence hits proper name phrase included in this proper name dictionary; When this search sequence comprises the proper name phrase, that is, when this search sequence is hit the proper name phrase that this proper name dictionary stores, in sub-step S302b, equipment 1 this search sequence of judgement has addressing requirement.
At this, store proper name phrases such as mechanism's name, website name, software name, brand name, name or place name in this proper name dictionary, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
For example, search sequence " Tsing-Hua University " for user's input, in sub-step S302a, equipment 1 is based on the proper name dictionary, this search sequence is carried out to proper name identification, suppose in this proper name dictionary to store proper name phrase " Tsing-Hua University ", this search sequence is hit this proper name dictionary, in sub-step S302b, equipment 1 this search sequence of judgement has addressing requirement.
More preferably, when described search sequence comprises the proper name phrase, in sub-step S302b, equipment 1 further judges whether described search sequence comprises the book character string; When described search sequence comprises described book character string, judge that described search sequence has addressing requirement.Particularly, when in sub-step S302a, when equipment 1 identifies this search sequence and comprises the proper name phrase, in sub-step S302b, equipment 1 further judges whether this search sequence comprises the book character string, at this, the character strings such as this book character string such as " official website ", " homepage ", " .com ", when this search sequence comprises the book character string, in sub-step S302b, equipment 1 this search sequence of judgement has addressing requirement.
For example,, for the search sequence " Tsing-Hua University official website " of user's input, in sub-step S302a, equipment 1 is based on the proper name dictionary, this search sequence is carried out to proper name identification, suppose in this proper name dictionary to store proper name phrase " Tsing-Hua University ", this search sequence is hit this proper name dictionary; In sub-step S302b, equipment 1 further judges whether this search sequence comprises the book character string, and because this search sequence comprises book character string " official website ", equipment 1 this search sequence of judgement has addressing requirement.
Preferably, for dissimilar proper name phrase, in step S302, equipment 1 is formulated recognition strategy according to the proper name recognition result, for example,, for mechanism's name, website name, software name or name, the situation that user's search sequence comprises these proper name phrases, with the situation that search sequence not only comprises these proper name phrases but also comprises the book character string, there is same strong addressing requirement.For example, suppose in step S302, equipment 1, by the mode that search sequence is given a mark, is determined its addressing requirement value, and, in these two kinds of situations, the addressing requirement value of search sequence is identical.And for proper name phrases such as brand name or place names, the situation that search sequence not only comprises these proper name phrases but also comprises the book character string, the situation that only comprises the proper name phrase than search sequence has stronger addressing requirement, that is and, the former has larger addressing requirement value.
Accordingly, equipment 1 also can carry out vertical stepping to this search sequence, for example, and according to the intensity of the addressing requirement of search sequence, as according to its addressing requirement value, search sequence is divided into to strong addressing requirement, weak addressing requirement, model addressing requirement, non-addressing requirement etc.For example, according to the addressing requirement value, for the search sequence that comprises brand name " L'Oreal official website ", there is strong addressing requirement; " L'Oreal " has weak addressing requirement.The model demand, the demand that refers to the user is not specific, concrete very, expect that information is more wide in range, as long as relevant to demand, such as user input query sequence " which store is good ", the user is mainly the quality of thinking relatively to descend store, rather than thinks directly to go certain store, and this search sequence " which store is good " has the model addressing requirement.And do not need the as a result of search sequence of the page of specific webpage such as users such as search sequence " why price of gold drop ", there is non-addressing requirement.
At this, this equipment 1 also can carry out horizontal stepping to search sequence, and this search sequence is classified according to site name type, brand class of establishment etc.
Fig. 4 illustrates the method flow diagram of the addressing requirement for the search sequence of identifying the user in accordance with a preferred embodiment of the present invention.Referring to Fig. 4, the preferred embodiment is described in detail: in step S401, equipment 1 obtains the search sequence of user's input; In step S403, equipment 1 mates based on preset blacklist, and described search sequence is carried out to filtration treatment, to filter out model demand search sequence, and the search sequence after the acquisition filtration treatment; In step S402, the search sequence after 1 pair of described filtration treatment of equipment is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.Wherein, step S401 is identical with corresponding step shown in Fig. 3, so locate to repeat no more, and mode by reference is contained in this.
Wherein, in step S403, equipment 1 mates based on preset blacklist, and described search sequence is carried out to filtration treatment, to filter out model demand search sequence, and the search sequence after the acquisition filtration treatment.Particularly, in step S403, equipment 1 mates based on preset blacklist, the search sequence of obtaining in step S401 is carried out to filtration treatment, filter out the indefinite model demand of user's request search sequence, search sequence after the acquisition filtration treatment is carried out the addressing requirement identifying processing in step S401 for equipment 1.
At this, store model demand search sequence in this blacklist, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
Subsequently, in step S402, the search sequence after 1 pair of described filtration treatment of equipment is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement.For example, for the search sequence after filtration treatment, in step S402, equipment 1, based on the addressing dictionary, carries out addressing requirement identification to the search sequence after this filtration treatment; Perhaps, based on the addressing dictionary, further the search sequence after this filtration treatment is carried out to matching treatment such as prefix matching, suffix match, medium term coupling, to do addressing requirement identification; Or, based on the proper name dictionary, this search sequence is carried out to proper name identification, or further judge whether this search sequence comprises the book character string, and the search sequence after this filtration treatment is carried out to addressing requirement identification, judge whether this search sequence has addressing requirement.
Preferably, in step S403, equipment 1 also can be based on preset white list coupling, this search sequence is carried out to filtration treatment, therefrom filter out the search sequence that clearly there is addressing requirement, and then, in step S403,1 pair of remaining search sequence of equipment is carried out addressing requirement identification, further therefrom identifies the search sequence with addressing requirement.
At this, store the search sequence with clear and definite addressing requirement in this white list, it can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
Preferably, the method also comprises that step S405(is not shown).In step S405,1 pair of described search sequence of equipment is carried out pre-service, to obtain pretreated search sequence; Wherein, in step S402,1 pair of described pretreated search sequence of equipment is carried out addressing requirement identification, to judge described search sequence, whether has addressing requirement; Wherein, described pre-service comprises following at least any one:
-Qie word is processed;
-invalid word filtration treatment;
-synonym is replaced and is processed.
Particularly, for the search sequence of obtaining in step S401, in step S405, equipment 1 is cut word processing, invalid word filtration treatment or synonym to it and is replaced the pretreatment operation such as processing, obtains pretreated search sequence; Subsequently, in step S402,1 pair of this pretreated search sequence of equipment is carried out addressing requirement identification, for example, based on the addressing dictionary, this pretreated search sequence is carried out to addressing requirement identification; Perhaps, based on the addressing dictionary, further this pretreated search sequence is carried out to matching treatment such as prefix matching, suffix match, medium term coupling, to do addressing requirement identification; Or, based on the proper name dictionary, this search sequence is carried out to proper name identification, or further judge whether this search sequence comprises the book character string, this pretreated search sequence is carried out to addressing requirement identification, judge whether this search sequence has addressing requirement.
For example, in step S405, equipment 1, according to natural language processing, is cut word to the search sequence got in step S401 and is processed, and obtains the phrase of cutting after word is processed, and carries out addressing requirement identification in step S402 for equipment 1.
And for example, in step S405, equipment 1 is based on invalid dictionary, to the search sequence got in step S401, maybe this phrase after cutting word and processing carries out filtration treatment, filters out wherein the function words without practical significance, as filter out included in this invalid dictionary ",,, " etc. words, search sequence after the acquisition filtration treatment is carried out addressing requirement identification in step S402 for equipment 1.
At this, storing the function words without practical significance in this invalid dictionary, can be the invalid dictionary of presetting, and also can set up or upgrade by user feedback, this invalid dictionary can be arranged in this equipment 1, also can be arranged in the third party device be connected by network with this equipment 1.
For another example, in step S405, equipment 1 stores in the vocabulary of synonym mapping relations or dictionary and carries out matching inquiry based on synonym table or other, determine the synonym phrase with this search sequence synonym, or, determine and the synonym phrase that is contained in the phrase synonym in this search sequence, and then, this search sequence or the phrase that wherein comprises are carried out to synonym and replace and process, to obtain the search sequence after synonym is replaced, for equipment 1, carry out addressing requirement identification in step S402.
Those skilled in the art will be understood that above-mentioned pretreated mode is only for giving an example, and other pretreated modes existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and are contained in this at this with way of reference.
Preferably, the method also comprises that step S406(is not shown).When described search sequence has addressing requirement, in step S406, equipment 1 improves the sort result value of the address lookup result corresponding with described addressing requirement.Particularly, when in step S402, equipment 1 identifies this search sequence and has addressing requirement, in step S406, equipment 1 correspondingly improves the sort result value of the address lookup result corresponding with this addressing requirement, as the pagerank value, so that this address lookup result can offer the user by the sorting position before.
At this, equipment 1 obtains the search sequence of user input, and described search sequence is carried out to addressing requirement identification, to judge described search sequence, whether has addressing requirement, identifies accurately and efficiently the addressing requirement in user's search sequence; Further, the addressing search sequence according to identifying, be weighted the page of directly meeting consumers' demand, and improved the Search Results bandwagon effect, promoted user search experience.
It should be noted that the present invention can be implemented in the assembly of software and/or software and hardware, for example, can adopt special IC (ASIC), general purpose computing machine or any other similar hardware device to realize.In one embodiment, software program of the present invention can carry out to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, for example, thereby as coordinate the circuit of carrying out each step or function with processor.
In addition, a part of the present invention can be applied to computer program, and for example computer program instructions, when it is carried out by computing machine, by the operation of this computing machine, can call or provide the method according to this invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in the working storage of the computer equipment moved according to described programmed instruction.At this, comprise according to one embodiment of present invention a device, this device comprises storer for storing computer program instructions and for the processor of execution of program instructions, wherein, when this computer program instructions is carried out by this processor, trigger this device operation based on the aforementioned method according to a plurality of embodiment of the present invention and/or technical scheme.
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 do 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 scope.Any Reference numeral in 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 meaning title, and does not mean any specific order.

Claims (16)

1. the method for the addressing requirement of the search sequence of identifying the user, wherein, the method comprises the following steps:
A obtains the search sequence of user's input;
B carries out addressing requirement identification to described search sequence, to judge described search sequence, whether has addressing requirement.
2. method according to claim 1, wherein, described step b comprises:
-based on the addressing dictionary, described search sequence is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence;
Wherein, the method also comprises:
-historical query based on inquiring user record and inquiry click behavior, determine the query word with addressing requirement;
-according to described query word, set up or upgrade described addressing dictionary.
3. method according to claim 2, wherein, described step b comprises:
-based on the addressing dictionary, described search sequence is carried out to matching treatment, whether there is addressing requirement to judge described search sequence;
Wherein, the mode of described matching treatment comprises following at least any one:
-prefix matching;
-suffix match;
-medium term coupling.
4. according to the method in any one of claims 1 to 3, wherein, described step b comprises:
B1, based on the proper name dictionary, carries out proper name identification to described search sequence;
B2, when described search sequence comprises the proper name phrase, judges that described search sequence has addressing requirement.
5. method according to claim 4, wherein, described step b2 comprises:
-when described search sequence comprises the proper name phrase, further judge whether described search sequence comprises the book character string;
-when described search sequence comprises described book character string, judge that described search sequence has addressing requirement.
6. according to the described method of any one in claim 1 to 5, wherein, the method also comprises:
-based on preset blacklist coupling, described search sequence is carried out to filtration treatment, to filter out model demand search sequence, the search sequence after the acquisition filtration treatment;
Wherein, described step b comprises:
-search sequence after described filtration treatment is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence.
7. according to the described method of any one in claim 1 to 6, wherein, the method also comprises:
-described search sequence is carried out to pre-service, to obtain pretreated search sequence;
Wherein, described step b comprises:
-described pretreated search sequence is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence;
Wherein, described pre-service comprises following at least any one:
-Qie word is processed;
-invalid word filtration treatment;
-synonym is replaced and is processed.
8. according to the described method of any one in claim 1 to 7, wherein, the method also comprises:
-when described search sequence has addressing requirement, improve the sort result value of the address lookup result corresponding with described addressing requirement.
9. the equipment for the addressing requirement of the search sequence of identifying the user, wherein, this equipment comprises:
Deriving means, for obtaining the search sequence of user's input;
Whether recognition device, for described search sequence is carried out to addressing requirement identification, have addressing requirement to judge described search sequence.
10. equipment according to claim 9, wherein, described recognition device is used for:
-based on the addressing dictionary, described search sequence is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence;
Wherein, this equipment also comprises updating device, for:
-historical query based on inquiring user record and inquiry click behavior, determine the query word with addressing requirement;
-according to described query word, set up or upgrade described addressing dictionary.
11. equipment according to claim 10, wherein, described recognition device is used for:
-based on the addressing dictionary, described search sequence is carried out to matching treatment, whether there is addressing requirement to judge described search sequence;
Wherein, the mode of described matching treatment comprises following at least any one:
-prefix matching;
-suffix match;
-medium term coupling.
12., according to the described equipment of any one in claim 9 to 11, wherein, described recognition device comprises:
Recognition unit, for based on the proper name dictionary, carry out proper name identification to described search sequence;
Judging unit, for when described search sequence, comprising the proper name phrase, judge that described search sequence has addressing requirement.
13. equipment according to claim 12, wherein, described judging unit is used for:
-when described search sequence comprises the proper name phrase, further judge whether described search sequence comprises the book character string;
-when described search sequence comprises described book character string, judge that described search sequence has addressing requirement.
14., according to the described equipment of any one in claim 9 to 13, wherein, this equipment also comprises:
Filtration unit, for based on preset blacklist coupling, carry out filtration treatment to described search sequence, to filter out model demand search sequence, and the search sequence after the acquisition filtration treatment;
Wherein, described recognition device is used for:
-search sequence after described filtration treatment is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence.
15., according to the described equipment of any one in claim 9 to 14, wherein, this equipment also comprises:
Pretreatment unit, for described search sequence is carried out to pre-service, to obtain pretreated search sequence;
Wherein, described recognition device is used for:
-described pretreated search sequence is carried out to addressing requirement identification, whether there is addressing requirement to judge described search sequence;
Wherein, described pre-service comprises following at least any one:
-Qie word is processed;
-invalid word filtration treatment;
-synonym is replaced and is processed.
16., according to the described equipment of any one in claim 9 to 15, wherein, this equipment also comprises:
Collator, for when described search sequence, having addressing requirement, improve the sort result value of the address lookup result corresponding with described addressing requirement.
CN2013103012307A 2013-07-17 2013-07-17 Method and device used for identifying addressing request in inquiry sequence of user Pending CN103425744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103012307A CN103425744A (en) 2013-07-17 2013-07-17 Method and device used for identifying addressing request in inquiry sequence of user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103012307A CN103425744A (en) 2013-07-17 2013-07-17 Method and device used for identifying addressing request in inquiry sequence of user

Publications (1)

Publication Number Publication Date
CN103425744A true CN103425744A (en) 2013-12-04

Family

ID=49650483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103012307A Pending CN103425744A (en) 2013-07-17 2013-07-17 Method and device used for identifying addressing request in inquiry sequence of user

Country Status (1)

Country Link
CN (1) CN103425744A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035955A (en) * 2014-03-18 2014-09-10 北京百度网讯科技有限公司 Search method and device
CN110310632A (en) * 2019-06-28 2019-10-08 联想(北京)有限公司 Method of speech processing and device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110060733A1 (en) * 2009-09-04 2011-03-10 Alibaba Group Holding Limited Information retrieval based on semantic patterns of queries
CN101986306A (en) * 2010-11-03 2011-03-16 百度在线网络技术(北京)有限公司 Method and equipment for acquiring yellow page information based on query sequence
CN102096716A (en) * 2011-02-11 2011-06-15 百度在线网络技术(北京)有限公司 Search engine-based calculator realizing method and device
CN102156724A (en) * 2011-03-31 2011-08-17 北京百度网讯科技有限公司 Method and device for matching suffix of inquiry segment
CN102169503A (en) * 2011-04-29 2011-08-31 北京百度网讯科技有限公司 Method and device for obtaining searching result corresponding with user query sequence
WO2011137125A1 (en) * 2010-04-30 2011-11-03 Alibaba Group Holding Limited Vertical search-based query method, system and apparatus
CN102411597A (en) * 2011-07-28 2012-04-11 北京百度网讯科技有限公司 Equipment and method for providing traffic information results corresponding to inquiry sequence

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110060733A1 (en) * 2009-09-04 2011-03-10 Alibaba Group Holding Limited Information retrieval based on semantic patterns of queries
WO2011137125A1 (en) * 2010-04-30 2011-11-03 Alibaba Group Holding Limited Vertical search-based query method, system and apparatus
CN101986306A (en) * 2010-11-03 2011-03-16 百度在线网络技术(北京)有限公司 Method and equipment for acquiring yellow page information based on query sequence
CN102096716A (en) * 2011-02-11 2011-06-15 百度在线网络技术(北京)有限公司 Search engine-based calculator realizing method and device
CN102156724A (en) * 2011-03-31 2011-08-17 北京百度网讯科技有限公司 Method and device for matching suffix of inquiry segment
CN102169503A (en) * 2011-04-29 2011-08-31 北京百度网讯科技有限公司 Method and device for obtaining searching result corresponding with user query sequence
CN102411597A (en) * 2011-07-28 2012-04-11 北京百度网讯科技有限公司 Equipment and method for providing traffic information results corresponding to inquiry sequence

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035955A (en) * 2014-03-18 2014-09-10 北京百度网讯科技有限公司 Search method and device
CN104035955B (en) * 2014-03-18 2018-07-10 北京百度网讯科技有限公司 searching method and device
CN110310632A (en) * 2019-06-28 2019-10-08 联想(北京)有限公司 Method of speech processing and device and electronic equipment

Similar Documents

Publication Publication Date Title
US9489450B2 (en) Method and apparatus for responding to an inquiry
CN101819578B (en) Retrieval method, method and device for establishing index and retrieval system
CN101241512B (en) Search method for redefining enquiry word and device therefor
CN103365839A (en) Recommendation search method and device for search engines
CN103389971A (en) Method and equipment for determining high-quality grade of comment content corresponding to application
CN107203526B (en) Query string semantic demand analysis method and device
CN102880613A (en) Identification method of porno pictures and equipment thereof
WO2019169858A1 (en) Searching engine technology based data analysis method and system
EP2611114B1 (en) Image, audio, and metadata inputs for name suggestion
KR20070092755A (en) Local item extraction
CN106844640A (en) A kind of web data analysis and processing method
CN111198936B (en) Voice search method and device, electronic equipment and storage medium
CN103077234A (en) Voice website navigation system and method
CN102609539B (en) Search method and search system
US20090006354A1 (en) System and method for knowledge based search system
CN106156340A (en) A kind of name entity link method
CN102508884A (en) Method and device for acquiring hotpot events and real-time comments
US9811592B1 (en) Query modification based on textual resource context
CN108717519A (en) A kind of file classification method and device
CN102541946B (en) Method and equipment for determining recommendation degree of hyperlink based on recommendation attribute of hyperlink
US20140351681A1 (en) Method, apparatus and system for controlling address input
CN103425744A (en) Method and device used for identifying addressing request in inquiry sequence of user
CN110209780A (en) A kind of question template generation method, device, server and storage medium
CN103020311A (en) Method and system for processing user search terms
CN103064967A (en) Method and device used for establishing user binary relation bases

Legal Events

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

Application publication date: 20131204