CN102663088A - Method and equipment for providing search results - Google Patents

Method and equipment for providing search results Download PDF

Info

Publication number
CN102663088A
CN102663088A CN2012101019222A CN201210101922A CN102663088A CN 102663088 A CN102663088 A CN 102663088A CN 2012101019222 A CN2012101019222 A CN 2012101019222A CN 201210101922 A CN201210101922 A CN 201210101922A CN 102663088 A CN102663088 A CN 102663088A
Authority
CN
China
Prior art keywords
user
search results
search
correlation
sequence
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
CN2012101019222A
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 CN2012101019222A priority Critical patent/CN102663088A/en
Publication of CN102663088A publication Critical patent/CN102663088A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention aims to provide a method and equipment for providing search results. The method includes firstly, acquiring an inquiring sequence inputted by a user; secondly, carrying out match inquiry according to the inquiry sequence to obtain one or a plurality of search results matching with the inquiry sequence and obtain relevance of each search result and the inquiry sequence; and thirdly providing the inquiry results corresponding to the different relevance to the user in different display modes. Compared with the prior art, the method and the equipment have the advantages that the search results corresponding to the different relevance are provided for the user in the different display modes according to the different relevance of the search results and the inquiry sequence, so that the display modes of the search results meets requirements of the user, the user can voluntarily select whether the search results provided in a concealed mode are exposed to be checked or not in a search result page as needed, inquiry efficiency of the user is improved, and search experience of the user is enhanced.

Description

A kind of method and apparatus that is used to provide Search Results
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of technology that is used to provide Search Results.
Background technology
In the prior art; Provide the method for Search Results mainly in the network index database, to carry out matching inquiry according to the search sequence of user's input; With the Search Results that obtains to be complementary with search sequence so that directly in result of page searching the form with direct displaying offer the user, not considering does not provide Search Results according to the different degrees of correlation of Search Results with search sequence with multi-form the displaying; Therefore the user also needs in result of page searching further to judging differentiation in a plurality of Search Results; To obtain its target search result, search efficiency is lower, and reduces user's actual search experience.
Therefore, how effectively Search Results to be provided to the user, become one of present problem demanding prompt solution.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus that is used to provide Search Results.
According to an aspect of the present invention, a kind of method that is used to provide Search Results is provided, this method may further comprise the steps:
A obtains the search sequence of user's input;
B carries out matching inquiry according to said search sequence, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence;
C offers said user with the Search Results of the different degrees of correlation of correspondence by different ways of presentation.
According to a further aspect in the invention, a kind of equipment that is used to provide Search Results is provided also, this equipment comprises:
First deriving means is used to obtain the search sequence of user's input;
Second deriving means is used for carrying out matching inquiry according to said search sequence, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence;
Generator is used for the Search Results of the different degrees of correlation of correspondence is offered said user by different ways of presentation.
Compared with prior art; The present invention is according to the different degrees of correlation of Search Results with search sequence; The Search Results of the different degrees of correlation of correspondence is offered the user by different ways of presentation; For example, the degree of correlation is offered the user greater than the Search Results of predetermined threshold with expansion mode, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus; Make the exhibition method of Search Results meet user's request more, whether the user can select voluntarily will launch with the Search Results that Stealth Modus provides to check according to its demand in result of page searching, thereby improve user inquiring efficient, lifting user search experience.
Description of drawings
Through reading the detailed description of doing with reference to following accompanying drawing that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the equipment synoptic diagram that is used to provide Search Results according to one aspect of the invention;
Fig. 2 a illustrates the exemplary plot that is used to provide Search Results in accordance with a preferred embodiment of the present invention;
Fig. 2 b illustrates the exemplary plot that is used to provide Search Results of another preferred embodiment according to the present invention;
Fig. 3 illustrates the equipment synoptic diagram that is used to provide Search Results of the another preferred embodiment according to the present invention;
Fig. 4 illustrates according to the present invention the equipment synoptic diagram that is used to provide Search Results of a preferred embodiment again;
Fig. 5 illustrates the method flow diagram that is used to provide Search Results according to a further aspect of the present invention;
Fig. 6 illustrates the method flow diagram that is used to provide Search Results in accordance with a preferred embodiment of the present invention;
Fig. 7 illustrates the method flow diagram that is used to provide Search Results of another preferred embodiment according to the present invention.
Same or analogous Reference numeral is represented 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 that is used to provide Search Results according to one aspect of the invention.Wherein, the network equipment 1 comprises first deriving means 111, second deriving means 112 and generator 113.
At this; The said network equipment comprise a kind of can be according to prior setting or instructions stored; Automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.The said network equipment includes but not limited to the cloud that computing machine, network host, single network server, a plurality of webserver collection or a plurality of server constitute; At this; Cloud is made up of the great amount of calculation machine or the webserver based on cloud computing (Cloud Computing); Wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.
Followingly come to provide the process of Search Results to be described in detail to the network equipment 1 with reference to Fig. 1:
Particularly, at first, first deriving means 111 obtains the search sequence of user's input.
At this, the said mode of obtaining search sequence include but not limited to following each:
1) first deriving means 111 obtains the search sequence of user through the subscriber equipment input;
2) first deriving means 111 answers Event triggered to receive the search sequence from user's input of third party device forwarding in real time or periodically.
In an example, at first, the user includes but not limited to keyboard, mouse, telepilot, touch pad or hand-written equipment by the interactive device of subscriber equipment, carries out alternately with the browser software or the client software of subscriber equipment.With the keyboard is example, and when the user imported in the search column input frame of browser software, subscriber equipment obtained the keystroke sequence of user's input in real time, and is recorded as and the corresponding search sequence of this user's input operation; This subscriber equipment sends to the network equipment 1 with this search sequence that the user imported, and for example, can it be encapsulated as a request message; Like the http request message; And,, be sent to the network equipment 1 like http, https communication protocol through the corresponding communication agreement; First deriving means 111 receives and resolves this request message through the mode of real-time monitoring, to obtain this search sequence from subscriber equipment.
At this, said subscriber equipment includes but not limited to any electronic product that can carry out man-machine interaction through keyboard, telepilot, touch pad or voice-operated device with the user, for example computing machine, smart mobile phone, PDA, game machine or IPTV etc.
At this; Can realize communicating by letter through any communication mode between subscriber equipment and the network equipment 1; Include but not limited to, based on the mobile communication of 3GPP, LTE, WIMAX, based on the computer network communication of TCP/IP, udp protocol and based on the low coverage wireless transmission method of bluetooth, infrared transmission standard.Wherein, the network that is connected with the network equipment 1 of subscriber equipment includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network (Ad Hoc network) etc.
In another example; Third party device is third party's search engine server; The API (API) that first deriving means 111 provides via third party's search engine server; Receive predetermined condition or Event triggered ground or send the request message of the search sequence that receives user's input termly to this third party's search engine server, and receive the search sequence of user's input that this third party's search engine server returns in response to this request message.In another example, third party's search engine server initiatively pushes the search sequence of user's input to the network equipment 1, and first deriving means 111 receives the search sequence of this user's input.
Those skilled in the art will be understood that the above-mentioned mode of obtaining search sequence is merely for example; Other existing or modes of obtaining search sequence that possibly 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 with way of reference.
Then, second deriving means 112 carries out matching inquiry according to the search sequence that first deriving means 111 obtains, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence.
At this, said Search Results includes but not limited to the information such as anchor text link, its synopsis and/or thumbnail of each Search Results.Wherein, Said Search Results also can exist through the form of Search Results group; Be to comprise a plurality of Search Results in each Search Results group, this Search Results group is characterized by a common index information, and this index information can be represented by the anchor text link that comprises one or more keywords.
At this, the said mode of obtaining the Search Results and the degree of correlation includes but not limited to following arbitrary at least mode:
1) second deriving means 112 extracts the one or more searching keywords in this search sequence according to search sequence; Then, according to this (etc.) searching keyword, in the network index database, carry out matching inquiry, to obtain the one or more Search Results that are complementary with this search sequence; Subsequently, in the historical query mapping table of the network equipment 1, inquire about to obtain the degree of correlation of this search sequence and each Search Results; At this, said historical query mapping table comprises that other users by system log (SYSLOG) had before imported each Search Results and this search sequence of correspondence and the degree of correlation each Search Results between of this search sequence to obtain; At this, said historical query mapping table can be positioned at but be not limited to relational database, Key-Value storage system or file system etc.
At this, said network index database can be arranged in the network equipment 1, also can be arranged in third party device; It is used for storage and the corresponding Search Results of each search sequence, and this index database includes but not limited to relational database, Key-Value storage system, file system etc.
2) second deriving means 112 reaches the one or more Search Results that are complementary with this search sequence according to search sequence, confirms the similarity of each Search Results and this search sequence; Then,, in the predetermined mapped table, carry out matching inquiry,, wherein, comprise the mapping relations between the similarity and the degree of correlation in the said preset mapping table to confirm the degree of correlation of said each Search Results and said search sequence according to said similarity.The specific embodiment of this mode will be set forth with reference to Fig. 3 subsequently in detail.
In an example; When search sequence is " smart mobile phone "; Second deriving means 112 extracts the searching keyword " smart mobile phone " in this search sequence through participle technique, then, and according to this searching keyword; In the network index database, carry out matching inquiry; To obtain a Search Results group that is complementary with this search sequence, comprise three Search Results in this Search Results group, and the content of text of the anchor text link of these three Search Results is respectively " apple iPhone4 ", " E63 of Nokia " and " Nokia 5230 "; Simultaneously; Second deriving means 112 is according to this search sequence and this three Search Results; In the historical query mapping table, carry out matching inquiry; To obtain the degree of correlation of this search sequence and these three Search Results, promptly before to have imported this search sequence and inquired about to obtain the degree of correlation of these three Search Results and this search sequence and these three Search Results by other users of system log (SYSLOG), it is respectively 0.7,0.6 and 0.6.
At this, need to prove that each item numerical value in above-mentioned the giving an example is merely the example of illustration, for reader understanding the present invention, the True Data when being not practical application should not be regarded as any restriction to the present patent application protection domain.If no special instructions, the function of other local numerical value that occur is identical with here among this paper, for for simplicity, repeats no more.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the mode of Search Results and/or obtaining the degree of correlation is merely for example; Other the existing or modes of obtaining Search Results that possibly occur from now on and/or the mode of obtaining the degree of correlation are 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.
Subsequently, generator 113 offers the user with the Search Results of the different degrees of correlation of correspondence by different ways of presentation.
At this, said ways of presentation includes but not limited to:
-degree of correlation is offered the user greater than the Search Results of predetermined threshold with expansion mode, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
At this; When a plurality of Search Results exist with the form of Search Results group; The degree of correlation of the search sequence that a plurality of Search Results in the then same Search Results group are corresponding with it or all greater than predetermined threshold then offers the user with a plurality of Search Results in this Search Results group with expansion mode; All, then a plurality of Search Results in this Search Results group are offered the user with Stealth Modus less than predetermined threshold.
At this; Said Stealth Modus comprises at least one Drawing Object, and when the user operated this Drawing Object, the Search Results of being hidden was showed in a predefined manner; And work as the user and once more this Drawing Object is operated, the Search Results of being showed is hidden once more.At this, said Drawing Object includes but not limited to literal or image, and wherein image comprises basic geometric figure, AutoShape, chart, characters in a fancy style and picture etc.At this, the operation that said user carries out Drawing Object includes but not limited to click, cursor slips over, hovers etc.
At this, said predetermined way include but not limited to following each:
1) the animation mode is launched to show in the same window; For example; Through page technology such as JavaScript, to the click of image object, operation such as hover, trigger to realize that the animation mode launches Search Results to show through the user; Stretch out as follows, gradual change expansion etc.; And when the user operated this image object once more, this Search Results of being showed was hidden with the animation mode once more, like folded concealed, gradual change blanking.
2) the blank side at the same window shows; For example through page technology, for example JSP, ASP, PHP technology are with the mode display of search results of suspension frame, through the operation of user to image object, with the demonstration that realizes the suspension frame with hide; Wherein, said suspension frame can be embedded among the result of page searching or on; When the form with the suspension frame offers the user, can be certain fixing white space demonstration at the page, also can confirm that its window size can be regulated by user's setting or according to the position of browsing object.
3) in new window, show; For example, when the user operates Drawing Object, will eject a new window; And the Search Results of being hidden is showed in new window; And work as the user and once more this Drawing Object is operated, this new window is closed, and the Search Results of being showed is hidden once more.
Those skilled in the art will be understood that above-mentioned predetermined way is merely for example, and other predetermined ways existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
Those skilled in the art will be understood that above-mentioned Stealth Modus is merely for example, and other Stealth Modus existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
Fig. 2 a and 2b illustrate the synoptic diagram according to two kinds of exhibition methods of Search Results of the present invention.
In the example shown in Fig. 2 a; Search sequence is " smart mobile phone "; When the form of three Search Results with Search Results group exists, wherein, comprise three Search Results in this Search Results group; And the content of text of the anchor text link of these three Search Results is respectively " apple iPhone4 ", " E63 of Nokia " and " Nokia 5230 ", and the degree of correlation of three Search Results in this Search Results group and this search sequence is all greater than predetermined threshold 0.5; Then generator 113 is the mode of these three Search Results in this Search Results group to launch, and information such as wherein anchor text link, summary, thumbnail are offered the user according to predefined procedure.
In another example shown in Fig. 2 b; Search sequence is " Canon's digital camera "; When the form of four Search Results with Search Results group exists; Wherein, This Search Results group comprises four Search Results, and it comprises information such as anchor text link, synopsis and thumbnail respectively, and the content of text in the anchor text link of these four Search Results is respectively " the burnt camera of Canon head is won elegant SX40-HS ", " the digital camera Ixus-1000-HS of Canon ", " the digital camera Ixus-115-HS of Canon " and " Canon's digital camera is won elegant A3300-IS "; The degree of correlation of this search sequence and these four Search Results is respectively 0.4,0.4,0.35,0.35, and promptly the degree of correlation of these four Search Results and this search sequence is all less than predetermined threshold 0.5; Then generator 113 launches these three Search Results in this Search Results group to show with mode animation mode in the same window of hiding through the JavaScript page technology; Wherein, image object is the arrow icon, when the user clicks this arrow icon through subscriber equipment, trigger showing this four Search Results, when the user this through subscriber equipment click this arrow plot as the time, these four Search Results are folded concealed once more.
Those skilled in the art will be understood that the above-mentioned mode of search information that provides is merely for example; Other existing or modes that search information is provided that possibly 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 with way of reference.
Preferably, be to work continuously between first deriving means 111, second deriving means 112 and the generator 113.Particularly, first deriving means 111 obtains the search sequence of user's input constantly; Second deriving means 112 also carries out matching inquiry according to said search sequence constantly, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence; Generator 113 also continues low Search Results with the different degrees of correlation of correspondence and offers said user by different ways of presentation.At this; It will be understood by those skilled in the art that " continuing " is meant that each device constantly carries out providing of the obtaining of the obtaining of above-mentioned search sequence, Search Results and the degree of correlation, Search Results; Until satisfying predetermined stoppage condition, for example first deriving means 111 stops obtaining search sequence in a long time.
Fig. 3 illustrates the equipment synoptic diagram that is used to provide Search Results of the another preferred embodiment according to the present invention.Wherein, second deriving means 212 comprises that similarity confirms that the unit 2121 and the degree of correlation confirm unit 2122.Similarity confirms that unit 2121 reaches the one or more Search Results that obtained according to the search sequence that first deriving means 211 obtains, and confirms the similarity of each Search Results and this search sequence; The degree of correlation confirms that unit 2122 confirms the similarity that unit 2121 obtains according to similarity, confirms the degree of correlation of this each Search Results and this search sequence.
At this, the function of device 211 shown in Fig. 3 and device 213 is identical with the content of device 113 with reference to the described device 111 of Fig. 1 with the front, for for simplicity, it is contained in this with way of reference, does not give unnecessary details and do not do.
Particularly, similarity is confirmed unit 2121 according to search sequence, extracts the one or more searching keywords in this search sequence; Then, according to this (etc.) searching keyword, in the network index database, carry out matching inquiry, to obtain the one or more Search Results that are complementary with this search sequence; Then, according to these Search Results, through will be somebody's turn to do (etc.) information such as the anchor text link content of text of searching keyword and one or more Search Results, summary compare to confirm the similarity of each Search Results and this search sequence.
At this, said definite similarity includes but not limited to following arbitrary mode:
1) quantity and the predetermined threshold that comprise searching keyword in the search sequence according to Search Results compare to confirm said similarity, for example:
-when whole searching keyword of comprising in the Search Results in the search sequence, confirm that then this Search Results and the similarity of this search sequence are height;
-when the partial query keyword that comprises in the Search Results in the search sequence, confirm that then the similarity of this Search Results and this search sequence is low.
2) ratio that accounts for whole searching keyword quantity according to the quantity that comprises searching keyword in the Search Results is confirmed said similarity.
Then; The degree of correlation confirms that unit 2122 confirms the similarity that unit 2121 obtains according to similarity, in preset mapping table, inquires about, to confirm the degree of correlation of each Search Results and this search sequence; Wherein, comprise the mapping relations between the similarity and the degree of correlation in the said preset mapping table.
In an example, search sequence is " smart mobile phone is novel ", and similarity confirms that unit 2121 is " smart mobile phone " and " novel " through participle technique with the searching keyword that extracts in this search sequence; Then; According to these two searching keywords; In the network index database, carry out matching inquiry, be respectively " product introduction of iPhone 4S apple smart mobile phone ", " millet M1 smart mobile phone " and " Samsung i9100 novel mobile phone " with the content of text in the anchor text link that obtains three Search Results that are complementary with this search sequence; Then, similarity confirms that unit 2121 can confirm this similarity based on the ratio that Search Results comprises the quantity of searching keyword, is shown below:
Similarity=Search Results comprises the quantity of the quantity ÷ searching keyword of searching keyword
For example:
When comprising the whole searching keyword in the search sequence in the-Ruo Search Results, confirm that then the similarity between this Search Results and this search sequence is 1;
When comprising the searching keyword of 50% in the search sequence in the-Ruo Search Results, confirm that then the similarity between this Search Results and this search sequence is 0.5;
In this example; Similarity confirms that the similarity of unit 2121 definite these four Search Results and this search sequence is 0.5; And then the degree of correlation confirms that unit 2122 is according to this similarity 0.5; In preset mapping table, inquire about, be 0.5 with the degree of correlation of confirming these four Search Results and this search sequence.
Those skilled in the art will be understood that the mode of above-mentioned definite similarity and/or the mode of definite degree of correlation are merely for example; The mode of other definite similarities existing or that possibly occur from now on and/or the mode of definite degree of correlation are 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.
Fig. 4 illustrates according to the present invention the equipment synoptic diagram that is used to provide Search Results of a preferred embodiment again.Wherein, second deriving means comprises that the 3rd acquiring unit 3121, demand confirm unit 3122 and the 4th acquiring unit 3123.
The 3rd acquiring unit 3121 obtains user's user related information; Demand confirms that the user related information that unit 3122 obtains according to the 3rd acquiring unit 3121 comes the search sequence that first deriving means 311 obtains is analyzed, to confirm this user's user's request; The 4th acquiring unit 3123 carries out matching inquiry according to this user's request, to obtain the one or more Search Results that are complementary with this user's request and the degree of correlation of each Search Results and this user's request.
At this, the function of device 311 shown in Fig. 4 and device 313 is identical with the content of device 113 with reference to the described device 111 of Fig. 1 with the front, for for simplicity, it is contained in this with way of reference, does not give unnecessary details and do not do.
At this, said user related information comprise following at least each:
1) individual subscriber attribute; It comprises but is not limited to: the personal background information that the user imports in advance, like sex, age, religion, nationality, education degree etc.;
2) user preference setting; It comprises but is not limited to: some preferences that the user is provided with are in advance selected, as the product type of liking, shopping way, brand etc.;
3) user's historical query record; It writes down with the previous search of statistics of user's by system and clicks browsing histories, thereby can judge or the demand of predictive user.Wherein, when the user was login user, the ID that the network equipment can be through this user inquired about in network-side is preserved the user characteristics storehouse of this user related information; When the user is non-login user; Can be through detecting the action in the search service process that this user uses present networks equipment; Or through obtaining to subscriber equipment inquiry and the COOKIE information of obtaining this user; Preferably, can give interim ID of this user and set up a user characteristics storehouse, in the historical record preservation and this casual user's feature database with user in this search procedure for it;
4) IP address; It can reflect the current region of living in of this user, can detect subscriber equipment in real time by the network equipment and obtain.
Those skilled in the art will be understood that above-mentioned user related information is merely for example, and other user related informations existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
At this, the mode of obtaining user related information includes but not limited to:
1) the 3rd acquiring unit 3121 obtains in the left log-on message during through the subscriber equipment log-on webpage according to the user;
2) the 3rd acquiring unit 3121 according to during the user is through the subscriber equipment browsing page by obtaining in user's historical behavior information of extracting in subscriber equipment end or the cookies information that network-side write down or by subscriber equipment.
At this, the mode of the degree of correlation of said definite each Search Results and user's request includes but not limited to:
-comprise the similarity that searching keyword and the ratio of the quantity of the keyword that characterizes user's request are confirmed each Search Results and user's request based on Search Results; According to these similarities, in the predetermined mapped table, carry out matching inquiry, to confirm the degree of correlation of each Search Results and this user's request, wherein, said predetermined mapped table comprises the mapping relations of the similarity and the degree of correlation.
In an example, the 3rd acquiring unit 3121 through real-time detection user equipment (UE) IP address mode obtain IP address, its geographic position that this user is shown is in the Beijing area; The search sequence that first deriving means 311 obtains is " tourism "; Then demand confirms that unit 3122 analyzes this search sequence according to this user's geographic position; Actual demand to confirm this user possibly be neighboring area, Beijing self-driving travel and hotel's lodging information such as (for example, Bei Dai River, Hebei); When its search sequence comprised keyword " air ticket ", then demand confirmed that unit 3122 definite these users maybe be interested in the budget fare that is set out by Beijing; The 4th acquiring unit 3123 is according to this user's request; As characterize keyword " setting out in Beijing " and " air ticket " of this user's request; In the network index database, carry out matching inquiry, obtaining the Search Results that is complementary with this user's request, the text message of the anchor text link of this Search Results is " Beijing set out discounting ticket information "; Thereby confirm the keyword of this this user's request of sign and the similarity of this Search Results; And then, in the predetermined mapped table, carry out matching inquiry according to this similarity, to confirm the degree of correlation of this Search Results and this user's request.
Those skilled in the art will be understood that the mode of the above-mentioned mode of obtaining user related information and/or definite user's request and/or obtain Search Results and the mode of the degree of correlation is merely for example; The mode of other existing or the mode of obtaining user related information that possibly occur from now on and/or definite user's requests and/or obtain Search Results and the mode of the degree of correlation 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.
Preferably; Can also at first confirm the degree of correlation of user's request and search sequence according to user's request; Then with definite generator the ways of presentation of Search Results to the user is provided according to this degree of correlation; Being generator offers user greater than the Search Results of predetermined threshold with expansion mode with the degree of correlation, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
In an example, user A, the search sequence of B input is respectively " Nokia E63 quotation " and " smart mobile phone is how "; User's historical query record through inquiring user A obtains the product that the Nokia brand is crossed in this user's historical query, can confirm that the degree of correlation of user's request and search sequence is high and greater than predetermined threshold, and then definite Search Results is offered the user with expansion mode; User's historical query record through inquiring user B obtains this user's historical query and crosses keyword " iPhone4 "; Can confirm that user's request maybe be for interested in iPhone4 in the smart mobile phone; And this user's request and degree of correlation search sequence are the end of than and be lower than predetermined threshold, and then confirm Search Results to offer the user with Stealth Modus.Subsequently, according to this search sequence of user A and user B, from the network index database, obtain four Search Results that are complementary with these two search sequence; Through fixed exhibition method these Search Results are offered user A and user B in a different manner respectively subsequently.
More preferably, can also carry out match query to obtain the Search Results that is complementary with this search sequence and the degree of correlation of each Search Results and this search sequence according to the search sequence of user input; Then those Search Results are sorted, and therefrom choose the forward Search Results of ordering of predetermined number, and these Search Results of the different degrees of correlation of correspondence are offered the user by different ways of presentation according to the degree of correlation.
Again preferably; Can also be according to aforementioned Search Results after choosing according to relevancy ranking; And those Search Results are analyzed the one or more Search Results that meet user's request most further to filter out, and these Search Results of the different degrees of correlation of correspondence are offered the user by different ways of presentation based on user's request.
Fig. 5 illustrates the method flow diagram that is used to provide Search Results according to one aspect of the invention.
At this; The said network equipment comprise a kind of can be according to prior setting or instructions stored; Automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.The said network equipment includes but not limited to the cloud that computing machine, network host, single network server, a plurality of webserver collection or a plurality of server constitute; At this; Cloud is made up of the great amount of calculation machine or the webserver based on cloud computing (Cloud Computing); Wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.
Followingly come to provide the process of Search Results to be described in detail to the network equipment 1 with reference to Fig. 5:
Particularly, at first, in step S401, the network equipment 1 obtains the search sequence of user's input.
At this, the said mode of obtaining search sequence include but not limited to following each:
1) in step S401, the network equipment 1 obtains the search sequence of user through the subscriber equipment input;
2) in step S401, the network equipment 1 answers Event triggered to receive the search sequence from user's input of third party device forwarding in real time or periodically.
In an example, at first, the user by with the interactive mode of subscriber equipment, include but not limited to keyboard, mouse, telepilot, touch pad or hand-written equipment, carry out alternately with the browser software or the client software of subscriber equipment.With the keyboard is example, and when the user imported in the search column input frame of browser software, subscriber equipment obtained the keystroke sequence of user's input in real time, and is recorded as and the corresponding search sequence of this user's input operation; This subscriber equipment sends to the network equipment 1 with this search sequence that the user imported, and for example, can it be encapsulated as a request message; Like the http request message, and through the corresponding communication agreement, like http, https communication protocol; Be sent to the network equipment 1; In step S401, the network equipment 1 receives and resolves this request message through the mode of real-time monitoring, to obtain this search sequence from subscriber equipment.
At this, said subscriber equipment includes but not limited to any electronic product that can carry out man-machine interaction through keyboard, telepilot, touch pad or voice-operated device with the user, for example computing machine, smart mobile phone, PDA, game machine or IPTV etc.
At this; Can realize communicating by letter through any communication mode between subscriber equipment and the network equipment 1; Include but not limited to, based on the mobile communication of 3GPP, LTE, WIMAX, based on the computer network communication of TCP/IP, udp protocol and based on the low coverage wireless transmission method of bluetooth, infrared transmission standard.Wherein, the network that is connected with the network equipment 1 of subscriber equipment includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network (Ad Hoc network) etc.
In another example; Third party device is third party's search engine server; In step S401; The API that the network equipment 1 provides via third party's search engine server (API) receives predetermined condition or Event triggered ground or sends the request message of the search sequence that receives user's input termly to this third party's search engine server, and receives the search sequence of user's input that this third party's search engine server returns in response to this request message.In another example, third party's search engine server initiatively pushes the search sequence of user's input to the network equipment 1, and in step S401, the network equipment 1 receives the search sequence of this user's input.
Those skilled in the art will be understood that the above-mentioned mode of obtaining search sequence is merely for example; Other existing or modes of obtaining search sequence that possibly 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 with way of reference.
Then, in step S402, the network equipment 1 carries out matching inquiry according to its search sequence of in step S401, obtaining, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence.
At this, said Search Results includes but not limited to the information such as anchor text link, its synopsis and/or thumbnail of each Search Results.Wherein, Said Search Results also can exist through the form of Search Results group; Be to comprise a plurality of Search Results in each Search Results group, this Search Results group is characterized by a common index information, and this index information can be represented by the anchor text link that comprises one or more keywords.
At this, the said mode of obtaining the Search Results and the degree of correlation includes but not limited to following arbitrary at least mode:
1) in step S402, the network equipment 1 extracts the one or more searching keywords in this search sequence according to search sequence; Then, according to this (etc.) searching keyword, in the network index database, carry out matching inquiry, to obtain the one or more Search Results that are complementary with this search sequence; Then, in the historical query mapping table of the network equipment 1, obtain the degree of correlation of this search sequence and each Search Results; At this, said historical query mapping table comprises that other users by system log (SYSLOG) had before imported each Search Results and this search sequence of correspondence and the degree of correlation each Search Results between of this search sequence to obtain; At this, said historical query mapping table can be positioned at but be not limited to relational database, Key-Value storage system or file system etc.
At this, said network index database can be arranged in the network equipment 1, also can be arranged in third party device; It is used for storage and the corresponding Search Results of each search sequence, and this index database includes but not limited to relational database, Key-Value storage system, file system etc.
2) in step S402, the network equipment 1 reaches the one or more Search Results that are complementary with this search sequence according to search sequence, confirms the similarity of each Search Results and this search sequence; Then,, in the predetermined mapped table, carry out matching inquiry,, wherein, comprise the mapping relations between the similarity and the degree of correlation in the said preset mapping table to confirm the degree of correlation of said each Search Results and said search sequence according to said similarity.The specific embodiment of this mode will be set forth with reference to Fig. 6 subsequently in detail.
In an example; When search sequence was " smart mobile phone ", in step S402, the network equipment 1 extracted the searching keyword " smart mobile phone " in this search sequence through participle technique; Then; According to this searching keyword, in the network index database, carry out matching inquiry, to obtain a Search Results group that is complementary with this search sequence; Comprise three Search Results in this Search Results group, and the content of text of the anchor text link of these three Search Results is respectively " apple iPhone4 ", " E63 of Nokia " and " Nokia 5230 "; Simultaneously; The network equipment 1 is according to this search sequence and this three Search Results; In the historical query mapping table, carry out matching inquiry; To obtain the degree of correlation of this search sequence and these three Search Results, promptly before to have imported this search sequence and inquired about to obtain the degree of correlation of these three Search Results and this search sequence and these three Search Results by other users of system log (SYSLOG), it is respectively 0.7,0.6 and 0.6.
At this, need to prove that each item numerical value in above-mentioned the giving an example is merely the example of illustration, for reader understanding the present invention, the True Data when being not practical application should not be regarded as any restriction to the present patent application protection domain.If no special instructions, the function of other local numerical value that occur is identical with here among this paper, for for simplicity, repeats no more.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the mode of Search Results and/or obtaining the degree of correlation is merely for example; Other the existing or modes of obtaining Search Results that possibly occur from now on and/or the mode of obtaining the degree of correlation are 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.
Subsequently, in step S403, the network equipment 1 offers the user with the Search Results of the different degrees of correlation of correspondence by different ways of presentation.
At this, said ways of presentation includes but not limited to:
-degree of correlation is offered the user greater than the Search Results of predetermined threshold with expansion mode, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
At this; When a plurality of Search Results exist with the form of Search Results group; The degree of correlation of the search sequence that a plurality of Search Results in the then same Search Results group are corresponding with it or all greater than predetermined threshold then offers the user with a plurality of Search Results in this Search Results group with expansion mode; All, then a plurality of Search Results in this Search Results group are offered the user with Stealth Modus less than predetermined threshold.
At this; Said Stealth Modus comprises at least one Drawing Object, and when the user operated this Drawing Object, the Search Results of being hidden was showed in a predefined manner; And work as the user and once more this Drawing Object is operated, the Search Results of being showed is hidden once more.At this, said Drawing Object includes but not limited to literal or image, and wherein image comprises basic geometric figure, AutoShape, chart, characters in a fancy style and picture etc.At this, the operation that said user carries out Drawing Object includes but not limited to click, cursor slips over, hovers etc.
At this, said predetermined way include but not limited to following each:
1) the animation mode is launched to show in the same window; For example; Through page technology such as JavaScript, to the click of image object, operation such as hover, trigger to realize that the animation mode launches Search Results to show through the user; Stretch out as follows, gradual change expansion etc.; And when the user operated this image object once more, this Search Results of being showed was hidden with the animation mode once more, like folded concealed, gradual change blanking.
2) the blank side at the same window shows; For example through page technology, for example JSP, ASP, PHP technology are with the mode display of search results of suspension frame, through the operation of user to image object, with the demonstration that realizes the suspension frame with hide; Wherein, said suspension frame can be embedded among the result of page searching or on; When the form with the suspension frame offers the user, can be certain fixing white space demonstration at the page, also can confirm that its window size can be regulated by user's setting or according to the position of browsing object.
3) in new window, show; For example, when the user operates Drawing Object, will eject a new window; And the Search Results of being hidden is showed in new window; And work as the user and once more this Drawing Object is operated, this new window is closed, and the Search Results of being showed is hidden once more.
Those skilled in the art will be understood that above-mentioned predetermined way is merely for example, and other predetermined ways existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
Those skilled in the art will be understood that above-mentioned Stealth Modus is merely for example, and other Stealth Modus existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
Fig. 2 a and 2b illustrate the synoptic diagram according to two kinds of exhibition methods of Search Results of the present invention.
In the example shown in Fig. 2 a; Search sequence is " smart mobile phone "; When the form of three Search Results with Search Results group exists, wherein, comprise three Search Results in this Search Results group; And the content of text of the anchor text link of these three Search Results is respectively " apple iPhone4 ", " E63 of Nokia " and " Nokia 5230 ", and the degree of correlation of three Search Results in this Search Results group and this search sequence is all greater than predetermined threshold 0.5; Then in step S403, the network equipment 1 is the mode of these three Search Results in this Search Results group to launch, and information such as wherein anchor text link, summary, thumbnail are offered the user according to predefined procedure.
In another example shown in Fig. 2 b; Search sequence is " Canon's digital camera "; When the form of four Search Results with Search Results group exists; Wherein, This Search Results group comprises four Search Results, and it comprises information such as anchor text link, synopsis and thumbnail respectively, and the content of text in the anchor text link of these four Search Results is respectively " the burnt camera of Canon head is won elegant SX40-HS ", " the digital camera Ixus-1000-HS of Canon ", " the digital camera Ixus-115-HS of Canon " and " Canon's digital camera is won elegant A3300-IS "; The degree of correlation of this search sequence and these four Search Results is respectively 0.4,0.4,0.35,0.35, and promptly the degree of correlation of these four Search Results and this search sequence is all less than predetermined threshold 0.5; Then in step S403, the network equipment 1 launches these three Search Results in this Search Results group to show with mode animation mode in the same window of hiding through the JavaScript page technology; Wherein, image object is the arrow icon, when the user clicks this arrow icon through subscriber equipment, trigger showing this four Search Results, when the user this through subscriber equipment click this arrow plot as the time, these four Search Results are folded concealed once more.
Those skilled in the art will be understood that the above-mentioned mode of search information that provides is merely for example; Other existing or modes that search information is provided that possibly 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 with way of reference.
Preferably, the network equipment 1 is to work continuously in step S401, step S402 and step S403.Particularly, in step S401, the network equipment 1 obtains the search sequence of user's input constantly; In step S402, the network equipment 1 also carries out matching inquiry according to said search sequence constantly, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence; In step S403, the network equipment 1 also continues low Search Results with the different degrees of correlation of correspondence and offers said user by different ways of presentation.At this; It will be understood by those skilled in the art that " continuing " is meant that the network equipment 1 constantly carries out providing of the obtaining of the obtaining of above-mentioned search sequence, Search Results and the degree of correlation, Search Results in each step; Until satisfying predetermined stoppage condition, for example the network equipment 1 stops obtaining search sequence in a long time.
Fig. 6 illustrates the method flow diagram that is used to provide Search Results of the another preferred embodiment according to the present invention.Wherein, step S502 comprises step S5021 and step S5022.In step S5021, the network equipment 1 reaches the one or more Search Results that obtained according to the search sequence of in step S501, obtaining, and confirms the similarity of each Search Results and this search sequence; In step S5022, the network equipment 1 is confirmed the degree of correlation of this each Search Results and this search sequence according to its similarity of in step S5021, obtaining.
At this; The content of the described network equipment 1 in step S401 and step S403 is identical with reference to Fig. 5 with the front for the function of the network equipment shown in Fig. 61 in step S501 and step S503; For for simplicity, it is contained in this with way of reference, do not give unnecessary details and do not do.
Particularly, in step S5021, the network equipment 1 extracts the one or more searching keywords in this search sequence according to search sequence; Then, according to this (etc.) searching keyword, in the network index database, carry out matching inquiry, to obtain the one or more Search Results that are complementary with this search sequence; Then, according to these Search Results, through will be somebody's turn to do (etc.) information such as the anchor text link content of text of searching keyword and one or more Search Results, summary compare to confirm the similarity of each Search Results and this search sequence.
At this, said definite similarity includes but not limited to following arbitrary mode:
1) quantity and the predetermined threshold that comprise searching keyword in the search sequence according to Search Results compare to confirm said similarity, for example:
-when whole searching keyword of comprising in the Search Results in the search sequence, confirm that then this Search Results and the similarity of this search sequence are height;
-when the partial query keyword that comprises in the Search Results in the search sequence, confirm that then the similarity of this Search Results and this search sequence is low.
2) ratio that accounts for whole searching keyword quantity according to the quantity that comprises searching keyword in the Search Results is confirmed said similarity.
Then; In step S5022; The network equipment 1 is inquired about in preset mapping table according to its similarity of in step S5021, obtaining, to confirm the degree of correlation of each Search Results and this search sequence; Wherein, comprise the mapping relations between the similarity and the degree of correlation in the said preset mapping table.
In an example, search sequence is " smart mobile phone is novel ", and in step S5021, the network equipment 1 is " smart mobile phone " and " novel " through participle technique with the searching keyword that extracts in this search sequence; Then; According to these two searching keywords; In the network index database, carry out matching inquiry, be respectively " product introduction of iPhone 4S apple smart mobile phone ", " millet M1 smart mobile phone " and " Samsung i9100 novel mobile phone " with the content of text in the anchor text link that obtains three Search Results that are complementary with this search sequence; Then, in step S5022, the network equipment 1 can be confirmed this similarity based on the ratio that Search Results comprises the quantity of searching keyword, is shown below:
Similarity=Search Results comprises the quantity of the quantity ÷ searching keyword of searching keyword
For example:
When comprising the whole searching keyword in the search sequence in the-Ruo Search Results, confirm that then the similarity between this Search Results and this search sequence is 1;
When comprising the searching keyword of 50% in the search sequence in the-Ruo Search Results, confirm that then the similarity between this Search Results and this search sequence is 0.5;
In this example; In step S5021; The network equipment 1 confirms that the similarity of these four Search Results and this search sequence is 0.5, and then in step S5022, the network equipment 1 is according to this similarity 0.5; In preset mapping table, inquire about, be 0.5 with the degree of correlation of confirming these four Search Results and this search sequence.
Those skilled in the art will be understood that the mode of above-mentioned definite similarity and/or the mode of definite degree of correlation are merely for example; The mode of other definite similarities existing or that possibly occur from now on and/or the mode of definite degree of correlation are 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.
Fig. 7 illustrates according to the present invention the method flow diagram that is used to provide Search Results of a preferred embodiment again.Wherein, step S602 also comprises step S6021, step S6022 and step S6023.
In step S6021, the network equipment 1 obtains user's user related information; In step S6022, the network equipment 1 comes the search sequence of in step S601, obtaining is analyzed according to its user related information that in step S6021, obtains, to confirm this user's user's request; In step S6023, the network equipment 1 carries out matching inquiry according to this user's request, to obtain the one or more Search Results that are complementary with this user's request and the degree of correlation of each Search Results and this user's request.
At this; The network equipment shown in Fig. 71 is identical with the content of the front described network equipment 1 function in step S401 and step S403 with reference to Fig. 5 with function among the step S603 at step S601; For for simplicity, it is contained in this with way of reference, do not give unnecessary details and do not do.
At this, said user related information comprise following at least each:
1) individual subscriber attribute; It comprises but is not limited to: the personal background information that the user imports in advance, like sex, age, religion, nationality, education degree etc.;
2) user preference setting; It comprises but is not limited to: some preferences that the user is provided with are in advance selected, as the product type of liking, shopping way, brand etc.;
3) user's historical query record; It writes down with the previous search of statistics of user's by system and clicks browsing histories, thereby can judge or the demand of predictive user.Wherein, when the user was login user, the ID that the network equipment can be through this user inquired about in network-side is preserved the user characteristics storehouse of this user related information; When the user is non-login user; Can be through detecting the action in the search service process that this user uses present networks equipment; Or through obtaining to subscriber equipment inquiry and the COOKIE information of obtaining this user; Preferably, can give interim ID of this user and set up a user characteristics storehouse, in the historical record preservation and this casual user's feature database with user in this search procedure for it;
4) IP address; It can reflect the current region of living in of this user, can detect subscriber equipment in real time by the network equipment and obtain.
Those skilled in the art will be understood that above-mentioned user related information is merely for example, and other user related informations existing or that possibly occur from now on also should be included in the protection domain of the present invention, and be contained in this with way of reference as applicable to the present invention.
At this, the mode of obtaining user related information includes but not limited to:
1) in step S6021, the network equipment 1 obtains in the left log-on message during through the subscriber equipment log-on webpage according to the user;
2) in step S6021, the network equipment 1 according to during the user is through the subscriber equipment browsing page by obtaining in user's historical behavior information of extracting in subscriber equipment end or the cookies information that network-side write down or by subscriber equipment.
At this, the mode of the degree of correlation of said definite each Search Results and user's request includes but not limited to:
-comprise the similarity that searching keyword and the ratio of the quantity of the keyword that characterizes user's request are confirmed each Search Results and user's request based on Search Results; According to these similarities, in the predetermined mapped table, carry out matching inquiry, to confirm the degree of correlation of each Search Results and this user's request, wherein, said predetermined mapped table comprises the mapping relations of the similarity and the degree of correlation.
In an example, in step S6021, the network equipment 1 through real-time detection user equipment (UE) IP address mode obtain IP address, its geographic position that this user is shown is in the Beijing area; The search sequence that the network equipment 1 obtains in step S601 is " tourism "; Then in step S6022; The network equipment 1 is analyzed this search sequence according to this user's geographic position; Actual demand to confirm this user possibly be neighboring area, Beijing self-driving travel and hotel's lodging information such as (for example, Bei Dai River, Hebei); When its search sequence comprised keyword " air ticket ", then the network equipment 1 confirmed that this user maybe be interested in the budget fare that is set out by Beijing; In step S6023; The network equipment 1 is according to this user's request, as characterizes keyword " setting out in Beijing " and " air ticket " of this user's request, in the network index database, carries out matching inquiry; To obtain the Search Results that is complementary with this user's request; The text message of the anchor text link of this Search Results is " Beijing set out discounting ticket information ", thereby confirms the keyword that this characterizes this user's request and the similarity of this Search Results, and then according to this similarity; In the predetermined mapped table, carry out matching inquiry, to confirm the degree of correlation of this Search Results and this user's request.
Those skilled in the art will be understood that the mode of the above-mentioned mode of obtaining user related information and/or definite user's request and/or obtain Search Results and the mode of the degree of correlation is merely for example; The mode of other existing or the mode of obtaining user related information that possibly occur from now on and/or definite user's requests and/or obtain Search Results and the mode of the degree of correlation 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.
Preferably; Can also at first confirm the degree of correlation of user's request and search sequence according to user's request; Then with definite network equipment 1 ways of presentation of Search Results to the user is provided according to this degree of correlation; Being the network equipment 1 offers user greater than the Search Results of predetermined threshold with expansion mode with the degree of correlation, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
In an example, user A, the search sequence of B input is respectively " Nokia E63 quotation " and " smart mobile phone is how "; User's historical query record through inquiring user A obtains the product that the Nokia brand is crossed in this user's historical query, can confirm that the degree of correlation of user's request and search sequence is high and greater than predetermined threshold, and then definite Search Results is offered the user with expansion mode; User's historical query record through inquiring user B obtains this user's historical query and crosses keyword " iPhone4 "; Can confirm that user's request maybe be for interested in iPhone4 in the smart mobile phone; And this user's request and degree of correlation search sequence are the end of than and be lower than predetermined threshold, and then confirm Search Results to offer the user with Stealth Modus.Subsequently, according to this search sequence of user A and user B, from the network index database, obtain four Search Results that are complementary with these two search sequence; Through fixed exhibition method these Search Results are offered user A and user B in a different manner respectively subsequently.
More preferably, can also carry out match query to obtain the Search Results that is complementary with this search sequence and the degree of correlation of each Search Results and this search sequence according to the search sequence of user input; Then those Search Results are sorted, and therefrom choose the forward Search Results of ordering of predetermined number, and these Search Results of the different degrees of correlation of correspondence are offered the user by different ways of presentation according to the degree of correlation.
Again preferably; Can also be according to aforementioned Search Results after choosing according to relevancy ranking; And those Search Results are analyzed the one or more Search Results that meet user's request most further to filter out, and these Search Results of the different degrees of correlation of correspondence are offered the user by different ways of presentation based on user's request.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and under 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 accompanying claims rather than above-mentioned explanation, therefore is intended to the implication of the equivalents that drops on claim and all changes in the scope are included in the present invention.Should any Reference numeral in the claim be regarded as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " speech, 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 through 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 (14)

1. method that is used to provide Search Results, this method may further comprise the steps:
A obtains the search sequence of user's input;
B carries out matching inquiry according to said search sequence, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence;
C offers said user with the Search Results of the different degrees of correlation of correspondence by different ways of presentation.
2. method according to claim 1, wherein, said step b comprises:
-according to said search sequence and said one or more Search Results, confirm the similarity of said each Search Results and said search sequence;
-according to said similarity, confirm the degree of correlation of said each Search Results and said search sequence.
3. method according to claim 1 and 2, wherein, said step b comprises:
-obtain said user's user related information;
-come said search sequence is analyzed according to said user related information, to confirm said user's user's request;
-carry out matching inquiry according to said user's request, to obtain the one or more Search Results that are complementary with said user's request and the degree of correlation of each Search Results and said user's request.
4. method according to claim 3, wherein, said user related information comprise following at least each:
-individual subscriber attribute;
The setting of-user preference;
-user historical query record;
-IP address.
5. according to each described method of claim 1 to 4, wherein, said step c comprises:
-degree of correlation is offered the user greater than the Search Results of predetermined threshold with expansion mode, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
6. method according to claim 5; Wherein, Said Stealth Modus comprises at least one Drawing Object, and when the user operated said Drawing Object, the Search Results of being hidden was showed in a predefined manner; And work as the user and once more said Drawing Object is operated, the Search Results of being showed is hidden once more.
7. method according to claim 6, wherein, said predetermined way comprise following each:
-the animation mode is launched to show in the same window;
-show in the blank side of the same window;
-in new window, show.
8. equipment that is used to provide Search Results, this equipment comprises:
First deriving means is used to obtain the search sequence of user's input;
Second deriving means is used for carrying out matching inquiry according to said search sequence, to obtain the one or more Search Results that are complementary with said search sequence and the degree of correlation of each Search Results and said search sequence;
Generator is used for the Search Results of the different degrees of correlation of correspondence is offered said user by different ways of presentation.
9. equipment according to claim 8, wherein, said second deriving means comprises:
Similarity is confirmed the unit, is used for confirming the similarity of said each Search Results and said search sequence according to said search sequence and said one or more Search Results;
The degree of correlation is confirmed the unit, is used for confirming the degree of correlation of said each Search Results and said search sequence according to said similarity.
10. according to Claim 8 or 9 described equipment, wherein, said second deriving means comprises:
The 3rd acquiring unit is used to obtain said user's user related information;
Demand is confirmed the unit, is used for coming said search sequence is analyzed according to said user related information, to confirm said user's user's request;
The 4th acquiring unit is used for carrying out matching inquiry according to said user's request, to obtain the one or more Search Results that are complementary with said user's request and the degree of correlation of each Search Results and said user's request.
11. equipment according to claim 10, wherein, said user related information comprise following at least each:
-individual subscriber attribute;
The setting of-user preference;
-user historical query record;
-IP address.
12. according to Claim 8 to 11 each described equipment; Wherein, Said generator is used for the degree of correlation is offered the user greater than the Search Results of predetermined threshold with expansion mode, and the degree of correlation is offered the user less than the Search Results of predetermined threshold with Stealth Modus.
13. equipment according to claim 12; Wherein, Said Stealth Modus comprises at least one Drawing Object, and when the user operated said Drawing Object, the Search Results of being hidden was showed in a predefined manner; And work as the user and once more said Drawing Object is operated, the Search Results of being showed is hidden once more.
14. equipment according to claim 13, wherein, said predetermined way comprise following each:
-the animation mode is launched to show in the same window;
-show in the blank side of the same window;
-in new window, show.
CN2012101019222A 2012-03-31 2012-03-31 Method and equipment for providing search results Pending CN102663088A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101019222A CN102663088A (en) 2012-03-31 2012-03-31 Method and equipment for providing search results

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101019222A CN102663088A (en) 2012-03-31 2012-03-31 Method and equipment for providing search results

Publications (1)

Publication Number Publication Date
CN102663088A true CN102663088A (en) 2012-09-12

Family

ID=46772579

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101019222A Pending CN102663088A (en) 2012-03-31 2012-03-31 Method and equipment for providing search results

Country Status (1)

Country Link
CN (1) CN102663088A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999556A (en) * 2012-10-15 2013-03-27 百度在线网络技术(北京)有限公司 Text searching method and text searching device and terminal equipment
CN103246726A (en) * 2013-05-09 2013-08-14 北京奇虎科技有限公司 Method, device and system for searching network information
CN103440306A (en) * 2013-08-23 2013-12-11 百度在线网络技术(北京)有限公司 Search result showing method and device
CN103559253A (en) * 2013-10-31 2014-02-05 北京奇虎科技有限公司 Related vertical resource search method and equipment
CN103810166A (en) * 2012-11-06 2014-05-21 腾讯科技(深圳)有限公司 Method for looking up contact person in address book and electronic terminal
CN103914545A (en) * 2014-04-08 2014-07-09 百度在线网络技术(北京)有限公司 Search display method and device
CN104636403A (en) * 2013-11-15 2015-05-20 腾讯科技(深圳)有限公司 Query request processing method and device
WO2016070627A1 (en) * 2014-11-07 2016-05-12 百度在线网络技术(北京)有限公司 Method and device for retrieving map
CN105653572A (en) * 2015-08-20 2016-06-08 乐视网信息技术(北京)股份有限公司 Resource processing method and apparatus
CN108256957A (en) * 2017-12-22 2018-07-06 金瓜子科技发展(北京)有限公司 Vehicle source search result based on user's history behavior shows method and device
CN109213847A (en) * 2018-09-14 2019-01-15 广州神马移动信息科技有限公司 Layered approach and its device, electronic equipment, the computer-readable medium of answer
CN109284405A (en) * 2018-08-31 2019-01-29 北京优酷科技有限公司 Information answer method and device
CN109299250A (en) * 2018-09-14 2019-02-01 广州神马移动信息科技有限公司 Methods of exhibiting, device, storage medium and the electronic equipment of answer
CN109710612A (en) * 2018-12-25 2019-05-03 百度在线网络技术(北京)有限公司 Vector index recalls method, apparatus, electronic equipment and storage medium
CN113158046A (en) * 2021-04-20 2021-07-23 深圳市富途网络科技有限公司 Method and device for searching information, electronic equipment and storage medium
CN113158046B (en) * 2021-04-20 2024-04-26 深圳市富途网络科技有限公司 Method, device, electronic equipment and storage medium for searching information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947923B2 (en) * 2000-12-08 2005-09-20 Electronics And Telecommunications Research Institute Information generation and retrieval method based on standardized format of sentence structure and semantic structure and system using the same
CN102063453A (en) * 2010-05-31 2011-05-18 百度在线网络技术(北京)有限公司 Method and device for searching based on demands of user
CN102122295A (en) * 2003-06-10 2011-07-13 Google公司 Document search engine including highlighting of confident results
CN102346778A (en) * 2011-10-11 2012-02-08 北京百度网讯科技有限公司 Method and equipment for providing searching result

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947923B2 (en) * 2000-12-08 2005-09-20 Electronics And Telecommunications Research Institute Information generation and retrieval method based on standardized format of sentence structure and semantic structure and system using the same
CN102122295A (en) * 2003-06-10 2011-07-13 Google公司 Document search engine including highlighting of confident results
CN102063453A (en) * 2010-05-31 2011-05-18 百度在线网络技术(北京)有限公司 Method and device for searching based on demands of user
CN102346778A (en) * 2011-10-11 2012-02-08 北京百度网讯科技有限公司 Method and equipment for providing searching result

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BRANDONLIUHB: "patentics客户端手册", 《百度文库》 *
刘丽等: "一种新型的互联网智能元搜索引擎", 《江南大学学报》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999556B (en) * 2012-10-15 2016-02-10 百度在线网络技术(北京)有限公司 Text search method, device and terminal device
CN102999556A (en) * 2012-10-15 2013-03-27 百度在线网络技术(北京)有限公司 Text searching method and text searching device and terminal equipment
CN103810166A (en) * 2012-11-06 2014-05-21 腾讯科技(深圳)有限公司 Method for looking up contact person in address book and electronic terminal
CN103246726B (en) * 2013-05-09 2017-04-12 北京奇付通科技有限公司 Method, device and system for searching network information
CN103246726A (en) * 2013-05-09 2013-08-14 北京奇虎科技有限公司 Method, device and system for searching network information
CN103440306A (en) * 2013-08-23 2013-12-11 百度在线网络技术(北京)有限公司 Search result showing method and device
CN103559253A (en) * 2013-10-31 2014-02-05 北京奇虎科技有限公司 Related vertical resource search method and equipment
CN104636403A (en) * 2013-11-15 2015-05-20 腾讯科技(深圳)有限公司 Query request processing method and device
CN104636403B (en) * 2013-11-15 2019-03-26 腾讯科技(深圳)有限公司 Handle the method and device of inquiry request
CN103914545A (en) * 2014-04-08 2014-07-09 百度在线网络技术(北京)有限公司 Search display method and device
WO2016070627A1 (en) * 2014-11-07 2016-05-12 百度在线网络技术(北京)有限公司 Method and device for retrieving map
WO2017028624A1 (en) * 2015-08-20 2017-02-23 乐视控股(北京)有限公司 Method and device for processing resources
CN105653572A (en) * 2015-08-20 2016-06-08 乐视网信息技术(北京)股份有限公司 Resource processing method and apparatus
CN108256957A (en) * 2017-12-22 2018-07-06 金瓜子科技发展(北京)有限公司 Vehicle source search result based on user's history behavior shows method and device
CN109284405A (en) * 2018-08-31 2019-01-29 北京优酷科技有限公司 Information answer method and device
CN109213847A (en) * 2018-09-14 2019-01-15 广州神马移动信息科技有限公司 Layered approach and its device, electronic equipment, the computer-readable medium of answer
CN109299250A (en) * 2018-09-14 2019-02-01 广州神马移动信息科技有限公司 Methods of exhibiting, device, storage medium and the electronic equipment of answer
CN109710612A (en) * 2018-12-25 2019-05-03 百度在线网络技术(北京)有限公司 Vector index recalls method, apparatus, electronic equipment and storage medium
CN113158046A (en) * 2021-04-20 2021-07-23 深圳市富途网络科技有限公司 Method and device for searching information, electronic equipment and storage medium
CN113158046B (en) * 2021-04-20 2024-04-26 深圳市富途网络科技有限公司 Method, device, electronic equipment and storage medium for searching information

Similar Documents

Publication Publication Date Title
CN102663088A (en) Method and equipment for providing search results
CN102651032A (en) Method and equipment for providing searching result
JP6606275B2 (en) Computer-implemented method and apparatus for push distributing information
CN103064863B (en) A kind of method and apparatus that recommendation information is provided
US8392394B1 (en) Merging search results
AU2014399168B2 (en) Automated click type selection for content performance optimization
US20160321694A1 (en) Apparatus and method of selection and placement of targeted messages into a search engine result page
CN102651031A (en) Method and equipment for providing searching result
CN101984420B (en) Method and equipment for searching pictures based on word segmentation processing
CN102420813B (en) Method and device for providing target information according to terminal attributes of user equipment
CN103440286A (en) Method and system for providing recommended information on the basis of search results
CN103631794A (en) Method, device and equipment for sorting search results
US11599571B2 (en) Generic card feature extraction based on card rendering as an image
CN102236710A (en) Method and equipment for displaying news information in query result
CN106095884A (en) A kind of relative article information processing method based on picture and device
US11321334B2 (en) Multi-dimensional search
CN103077217A (en) Method, device and equipment for providing result additional information matched with query sequence
CN103425670A (en) Method, device and equipment for providing customers with content recommendation information
CN104090904A (en) Method and equipment for providing target search result
US8788521B2 (en) Information processing device, information processing method, program for information processing device, and recording medium
CN102262660B (en) Method and device implemented by computer and used for obtaining search result
US20150310491A1 (en) Dynamic text ads based on a page knowledge graph
CN102722502A (en) Method and device for obtaining redundance-free suggested inquiry sequence
US10095751B2 (en) Blended polygon search
CN102314422A (en) Method and equipment for preferably selecting open type interactive forum based on user interests

Legal Events

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

Application publication date: 20120912