CN102063453A - Method and device for searching based on demands of user - Google Patents

Method and device for searching based on demands of user Download PDF

Info

Publication number
CN102063453A
CN102063453A CN 201010187091 CN201010187091A CN102063453A CN 102063453 A CN102063453 A CN 102063453A CN 201010187091 CN201010187091 CN 201010187091 CN 201010187091 A CN201010187091 A CN 201010187091A CN 102063453 A CN102063453 A CN 102063453A
Authority
CN
China
Prior art keywords
user
search
query requests
request
popular
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
CN 201010187091
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.)
Baidu Online Network Technology Beijing Co Ltd
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 CN 201010187091 priority Critical patent/CN102063453A/en
Publication of CN102063453A publication Critical patent/CN102063453A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a method and device for searching based on demands of a user. According to the invention, the method comprises the steps of: firstly, obtaining a search request of the user; secondly, carrying out matching search according to the search request to obtain one or more search items matched with the search request and the demands of the user; and thirdly, providing the one or more search items to the user for selecting. In particular, literary content analysis is carried out on the search request to obtain a user practical demand included in the search request, or the user practical demand is more accurately judged by further combining with large sample statistical information, hot spot information and/or user relevant information, therefore, compared with the traditional search technology, the method can be used for accurately obtaining a search structure matched with the search request information and the user practical demand.

Description

A kind of method and apparatus of searching for based on user's demand of being used for
Technical field
The present invention relates to networking technology area, relate in particular to the technology of searching for based on user's demand.
Background technology
Since 70, since the eighties, the internet was popularized, for satisfying the requirement that the user visits magnanimity information on the internet, many web search technology have appearred, and our brief overview is as follows:
The early stage appearance nineties is based on the EINet Galaxy search engine of artificial information classification.Release with Lycos search engine in 19994 subsequently, it comprises based on robot program's (Robot) data mining technology and supports the search result relevance ordering.
First supports the search engine of Natural Language Search the search engine that the AltaVista of nineteen ninety-five releases, has possessed based on the web page contents analysis, and the ability of Intelligent treatment, first realizes the search engine (as AND, OR, NOT etc.) of Advanced Search grammer.
1997, first supported the search engine that Northernlight company releases Search Results is carried out simple classification automatically, also is one of search engine that had at that time in the maximum data storehouse.
1998, Google released the search engine based on its PAGERANK algorithm, the webpage ordering that it calculates according to hyperlink mutual between the webpage.
2000, the founder Li Yanhong of Baidu released the Baidu's search engine based on super link analysis.
The basic functional principle of existing search engine is as follows:
1) gather information automatically: the information search of search engine substantially all is automatic.Automatic searching machine people's program that the search engine utilization is called Web Spider (spider) connects the hyperlink on each webpage.The robot program according to the webpage chain to wherein hyperlink, resemble said in the daily life " spreading from mouth to mouth ... " the same, from a few webpage, link on the database all to the link of other webpages.In theory, if on the webpage suitable hyperlink is arranged, robot just can travel through most webpages.
2) set up index database: the process of search engine organize your messages is called " setting up index ".Search engine not only will be preserved the information of collect, and also they will be carried out layout according to certain rule and is stored in the index database.Like this, search engine can find desired data rapidly according to Query Information in index database.
3) accept inquiry: the user sends inquiry to search engine, and search engine is accepted inquiry and returned data to the user.It almost is the inquiry of sending simultaneously from a large number of users that search engine all will be received all the time, it checks the index of oneself according to each user's requirement, the data that finds the user to need in short time at the utmost point, and Search Results returned to the user, wherein Search Results generally comprises web page interlinkage and summary is described.Having under the situation of a plurality of Search Results, need utilize various algorithms to sort, wherein, the PageRank algorithm that foremost searching order algorithm is Google (referring to U.S. Pat 6285999), its principle is to calculate according to hyperlink mutual between the webpage to carry out the webpage ordering, search engine is interpreted as the A webpage to the link from the A webpage to the B webpage and gives the ballot of B webpage, and decide new grade according to ballot source (even the source in source promptly is linked to the webpage of A webpage) and the grade of the target of voting.Briefly, high-grade webpage can make by the grade of its link or other inferior grade webpages of quoting and promote.
Wherein, organize your messages and accept the process of inquiry has been widely applied the document information retrieval technology, and according to the characteristics of network hypertext, has introduced more information.
For document information retrieval, early stage information retrieval system adopts the method for " boolean queries " to carry out full-text search.The inquiry of the planning oneself that the user is necessary detailed, its complexity is not second to programming language.This retrieval mode does not provide any document relevance to estimate, and just has only " coupling " for the evaluation of document and inquiry, " not matching " two kinds.These 2 problems have determined boolean queries not to be widely used.
For large-scale corpus, any retrieval all may be returned the result of One's name is legion, and it is necessary therefore result for retrieval being sorted.Therefore, a good information retrieval model must provide document relevance to estimate.Good estimating make and maximally related those results of user inquiring demand, comes the foremost, allows as much as possiblely simultaneously, has the result of certain relation to be included with user inquiring.At present, information retrieval model the most commonly used has three kinds:
The I vector space model (Vector Space Model, VSM)
II probability model (Probabilistic Model)
III inference network model (Inference Network Model)
In brief, existing search technique is all carried out match search based on contained keyword in the user inquiring solicited message to index database basically, obtain a plurality of Search Results and screen or sort according to matching degree or similarity according to clicking rate or super chain information, also promptly only according to some external or objective information search for, therefore can not in Search Results, reflect user's actual demand.
Summary of the invention
The objective of the invention is provides a kind of method and apparatus of searching for based on user's request for overcoming the defective of prior art.
According to an aspect of the present invention, also provide a kind of method of searching for based on user's demand of being used for, this method may further comprise the steps:
A obtains this user's query requests;
B carries out match search according to described query requests, with the one or more search options that obtain to be complementary with described query requests and user's request;
C offers described user with described one or more search options, for its selection.
According to another aspect of the present invention, provide a kind of equipment of searching for based on user's demand of being used for, wherein, this equipment comprises:
Deriving means is used to obtain this user's query requests;
Inquiry unit is used for carrying out match search according to described query requests, with the one or more search options that obtain to be complementary with described query requests and user's request;
Generator is used for described one or more search options are offered described user, for its selection.
By comparison, the present invention is by carrying out the user's actual need that context analysis acquisition wherein includes to query requests, or judge more accurately further combined with large sample statistical information, hot information and/or user's relevant information and user's actual demand can obtain the searching structure that is complementary with query requests information and user's actual need exactly.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is for providing the method flow diagram of result for retrieval according to one aspect of the invention according to user's request;
Fig. 2 in accordance with a preferred embodiment of the present invention provide the method flow diagram of result for retrieval according to user's request
Fig. 3 is for providing the system chart of result for retrieval according to one aspect of the invention according to user's request;
Fig. 4 in accordance with a preferred embodiment of the present invention provide the system chart of result for retrieval according to user's request.
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.
The present invention can be used for web search, also can be used for WDS.The former only needs to realize that in network-side the user carries out interaction by user side commonly used with it, obtains the search option of web search; And the latter only needs to bring in realization the user, and the search option of WDS is provided for the user.
Fig. 1 illustrates and provides the web search process flow diagram of result for retrieval according to one aspect of the invention according to user's request.
As shown in Figure 1, in step S1, the user can import the Query Information (query) that it wishes inquiry by carrying out alternately such as keyboard, touch-screen, speech input device and subscriber equipment 1, thereby initiate search when utilizing subscriber equipment 1 to carry out network browsing.Subscriber equipment 1 comprises the WDS engine, also promptly preserving this search initiation process in its this locality can be that the user at first visits some search websites by the browser software of subscriber equipment 1, as Yahoo.com, Google.com, behind the Baidu.com, in the search column of this search website homepage, initiate search; Also can initiate search by the local search hurdle that embeds browser.Those skilled in the art will be understood that the above-mentioned two kinds of search initiation modes that the invention is not restricted to; any search existing or that may occur is from now on initiated mode and all is applicable to the present invention; should be included in protection scope of the present invention, and be contained in this with way of reference.
Then, in step S2, subscriber equipment 1 sends to the network equipment 2 with the Query Information that the user imported.At this, subscriber equipment 1 includes, but not limited to any equipment with the function of surfing the web such as computing machine, smart mobile phone, PDA.The network equipment 2 comprises, but be not limited to, other subscriber equipmenies 1 under the webserver, network host, the cloud computing pattern etc. can provide any equipment of search service, wherein the network equipment 2 comprises the individual equipment of concentrating various functions, or by the combination of the equipment of a plurality of physical separation of finishing independent function respectively, the equipment of for example carrying out search is separated from each other with the equipment of preserving index information.In addition, communicating by letter between subscriber equipment 1 and the network equipment 2 is based on various communication protocols (CommunicationsProtocol), the transportation protocol that refers to compunication in this " communication protocol ", as: TCP/IP, UDP, FTP, ICMP, NetBEUI etc., also comprise other form communications that are present in the computing machine simultaneously, for example: the communication between the object of object based programming the inside; Message transmission protocol in the operating system between distinct program or the computing machine disparate modules.But it will be understood by those skilled in the art that to the invention is not restricted to described several communication transport protocols, any existing or communication protocol that may occur from now on is all applicable to the present invention, thereby is contained in this with way of reference.
Subsequently, in step S3, the network equipment 2 is searched in the network index database based on the Query Information that receives.Those skilled in the art will be understood that the network index database can be arranged in the network equipment 2 or physical separation with it.
Wherein, Query Information comprises one or more keywords, and keyword can be word, speech or phrase.In voice document searching, can also be to obscure class, phone, phone string or the like unit, perhaps also comprise the conjunctive word between the keyword.As previously mentioned, in the traditional search engines, the model that information inquiry is adopted, vector space model for example, generally by the index information in Query Information and the index database being compared to determine both similarities, thereby determine the one or more search engines as Search Results, wherein, index information is also described by some keywords.
For a plurality of Search Results that obtained, the traditional search engines generally super chain scheduling algorithm of the PageRank by its clicking rate or Google or Baidu is determined the ordering of each Search Results.But do not consider the actual demand of user input query information in the information inquiry of traditional search engines or the sequencer procedure, in fact, even comprise identical keyword in the query requests of user's input, but because the difference of intension context own, the also corresponding difference of user's request of reflection, wherein the intension context of query requests can be by the mutual order that reaches conjunctive word between the keyword, for example when user's input inquiry request " Sichuan cuisine is the niciest " or " the niciest Sichuan cuisine " respectively, though all comprise same keyword, but for the former, the user more may wish to inquire about the best Sichuan cuisine shop of public praise; And for the latter, the user more wishes to inquire about most popular Sichuan cuisine way, also, for the former, user's request " the niciest Sichuan cuisine shop " priority or possibility is higher, user's request " the niciest Sichuan cuisine way " priority or possibility are lower; For the latter, just in time opposite.
Therefore, in step S3, the network equipment 2 will combine with search technique to the context analysis of query requests, obtains one or more Search Results that meet user's actual need, and these Search Results can sort by the matching degree with user's request.The implementation of step S3 includes but not limited to, 1) in the index database index information should comprise user's request this, the network equipment 2 can carry out the context analysis to determine one or more user's requests and the corresponding priorities or the possibility of its reflection to query requests, subsequently when index database being inquired about based on query requests, with the dimension of determined user's request as information inquiry, with one or more index informations of determining to be complementary as Search Results; 2) network equipment 2 can be inquired about in index database based on Query Information according to aforementioned existing various search techniques, obtain a plurality of Search Results, subsequently again based on coming these a plurality of Search Results are screened and sort, to obtain the final Search Results of determining that sorts by user's request by the query requests context being analyzed determined one or more user's request.It will be understood by those skilled in the art that to the invention is not restricted to above-mentioned dual mode, other implementations that those skilled in the art should be able to expect according to design of the present invention also should be included in protection scope of the present invention.
Subsequently, in step S4, the network equipment 2 returns to subscriber equipment 1 with the network equipment 2 with Search Results and the sequencing information thereof that search obtains.At last, in step S5, subscriber equipment 1 is arranged Search Results according to the order of sequence based on sequencing information and is shown to the user.
In a preferred embodiment, in abovementioned steps S3, the network equipment 2 also can be determined the relation of keyword and user's request according to the large sample statistical information, for example, for keyword " Elton John ", the network equipment 2 can determine the selection of searching structure according to a large number of users, by determining its corresponding user's request " music of EltonJohn " priority to the statistical study of the selection of a large number of users or possibility is higher, " news of Elton John " priority Shanghai possibility is lower.
In a further advantageous embodiment, in step S3, the network equipment 2 is also inquired about the popular search item of a large number of users selection relevant with described query requests of record in advance according to described query requests, and determines described user's user's request according to the popular search item that described a large number of users is selected.For example April in 2010, earthquake more than 7 grades took place in China's Qinghai Province's Yushu County, and keyword " cajaput " is associated with this popular search item " cajaput earthquake " in the network equipment 2, thereby when receiving the query requests that comprises keyword " cajaput ", it is higher to determine that the user wishes to understand the priority or the possibility of demand of " cajaput earthquake " or " the cajaput earthquake is relieved the people in stricken areas " news, and relative understanding " cajaput tourism " or the priority or the possibility of " cajaput history " are lower.
Preferably, in step S6 (not shown), the network equipment 2 can include but not limited to following mode voluntarily via network on-line search popular search item:
-at first,, also promptly pass through the clicking rate of statistics user to webpage by the large sample statistical information, and the higher webpage of the clicking rate ordering information of carrying out is grasped, determine corresponding keyword;
-then, determine the popular search item of described popular keyword according to following at least one item:
-described popular keyword ageing;
The subject categories of-described popular keyword;
The theme demand class of-described popular keyword.
Wherein, subject categories is meant the described classification of keyword, can be fruit, computing machine, film on the subject categories of keyword " apple " for example.And the theme demand class is meant the classification corresponding to the user's request of keyword, for example work as the user and import keyword " apple ", if its type of theme be belong to computer other, then the theme demand class may be to seek Apple's information, or seeks the quotation of Apple Computers.
In a further advantageous embodiment, consider because user's individual difference, make when the different user input comprises same keyword, its actual demand also varies with each individual, therefore for example in step, to (growing up) male sex, (growing up) women, children, the elderly etc., when comprising " * * department store " in the input inquiry request, its actual desired region is not bigger, wherein, male user may be to sports products, male sex's dress ornament, finance business book and the happy CD of Heavy Metal Rock etc. are interested, women user may be to skin care/cosmetics, women's dress ornament, romantic describing love affairs books and light music CD are interested, child user is to child clothing, children's book and cartoon DVD etc. are interested, and old user is to old dress ornament, skin care products, literature and history class books and classical music CD are interested.Certainly, user's personal background, for example education background, religion background etc. also can become the key element that influences of its actual demand, and for example the user of science and engineering graduation may be interested for the technology type books, and the user of economics is interested for finance or commercial struggle class books.In addition, for example, during for tour site, its information of interest also is different usually when the user is in different region, for example, for the user who is in region, Beijing, when comprising keyword " tourism " in the query requests of its input, its actual demand may be neighboring area, Beijing self-driving travel and hotel's lodging information such as (for example, Bei Dai River, Hebei), when its query requests comprises keyword " air ticket hotel ", may be interested in the budget fare that sets out by Beijing.In addition, user's search history record in the past also can become the indication information of determining its actual demand, for example, the network equipment 2 is by a user's of inquiry history information, find that it paid close attention to happy (MERLOT) red wine of plum in the past more when visit red wine shopping website, when the query requests that then can work as its input comprised " * * red wine website ", its actual demand may be and the relevant information of the happy red wine of plum.
Based on above understanding, in step S7 (not shown), after the network equipment 2 receives query requests from subscriber equipment 1, can inquire about this user's user related information, and in step S3, judge user's actual demand based on above-mentioned context analysis (perhaps further combined with the focus search terms) and in conjunction with user's relevant information, with the Search Results that obtains to be complementary with user's actual need.As previously mentioned, wherein user related information comprises at least one item in the following:
-user property, it comprises, but is not limited to, and the personal background information that the user imports in advance is as sex, age, religion, nationality, education degree etc.;
-user preference, it comprises, but is not limited to, and some preferences that the user sets in advance are selected, as favorite exercise type, shopping way, red wine kind, music type etc.;
-user inquiring historical record, it is write down and is added up the previous search of user and clicks browsing histories by system, thereby can judge or the demand of predictive user.Wherein, when the user was login user, the ID that the network equipment 2 can be by 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 by detecting the action in the search service process that this user uses present networks equipment 2, or by obtaining to subscriber equipment 1 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;
The IP address of-subscriber equipment 1, it can reflect the current region of living in of this user, can be obtained the IP address of detection subscriber equipment 1 in real time by the network equipment 2.
Preferably, in step S8 (not shown), the network equipment 2 according to the writing down alternately and upgrade described user's history information of subscriber equipment 1 and user, particularly, include but not limited to following mode: 1) network equipment 2 can finish the everything of back recording user in this search procedure in search procedure of user, for example clicks and browses; 2) the each action of the network equipment 2 recording user in search procedure of user is also upgraded this user's of network-side feature database in real time, thereby up-to-date user's history information can be provided when the user clicks other Search Results in this search procedure.
In another preferred embodiment, at step S5 subscriber equipment 1 after the user shows the Search Results of acquisition, when the user carries out page operation to the shown page that comprises Search Results, for example include but not limited to, click the contained link of a certain search result items wherein, or click following one page button to show Search Results subsequently, or click and refresh page button, or when clicking search button and searching for again, this new interactive information resends to the network equipment 2 via subscriber equipment 1, and the network equipment 2 will upgrade this user's user related information according to this new interactive information as user's historical record.Preferably, the network equipment 2 also can repeat above-mentioned steps S3 and S6-S8 with this new interactive information as new query requests, and further Search Results is returned subscriber equipment 1.
Fig. 2 in accordance with a preferred embodiment of the present invention provide the method flow diagram of result for retrieval according to user's request.
Except the above web search mode of describing with reference to Fig. 1, the present invention is equally applicable to the way of search of desktop end, also is that search engine is positioned at subscriber equipment 1.It is mainly searched for the local information of subscriber equipment, comprises whole available informations of preserving in the subscriber equipment 1, comprises web browser history, Email archives, word processor documents or the like.For realizing the rational behavior of local search, subscriber equipment 1 also needs to set up and safeguard an index data base usually, and corresponding index information includes but not limited to following at least one:
1) file and directory name;
2) metadata, title for example, author, note;
3) content of institute's supporting documentation.
As shown in Figure 2, in step s1, user and subscriber equipment 1 carry out mutual input inquiry request, and detailed process and front are identical with reference to the step S1 that Fig. 1 describes, and for simplicity's sake, the description of step S1 are included in this with way of reference, do not give unnecessary details and do not do.
Subsequently, in step s2, subscriber equipment 1 is inquired about for the index information of preserving in the local index storehouse based on query requests, the index information that obtains to be complementary with user's request is as Search Results, this information includes but not limited to document, picture, music etc., and detailed process is identical with reference to the step S3 that Fig. 1 describes with the front, for simplicity's sake, the description of step S3 is included in this with way of reference, does not give unnecessary details and do not do.
Then, in step s3, subscriber equipment 1 is arranged Search Results according to the order of sequence based on sequencing information and is shown to the user.
Equally, in a preferred embodiment, when subscriber equipment 1 links to each other with network, in step s4 (not shown), subscriber equipment 1 preferably also can be voluntarily via network on-line search popular search item, and detailed process is identical with reference to the step S6 that Fig. 1 describes with the front, for simplicity's sake, step S6 description is included in this with way of reference, does not give unnecessary details and do not do.
Equally, in another preferred embodiment, in step s5, after subscriber equipment 1 is received query requests from the user, can inquire about this user's user related information, and in step s2, judge user's actual demand based on above-mentioned context analysis (perhaps further combined with the focus search terms) and in conjunction with user's relevant information, with the Search Results that obtains to be complementary with user's actual need.The detailed process of step s5 for simplicity's sake, is included in this with step S7 description with way of reference with identical with reference to the step S7 that Fig. 1 describes with the front, does not give unnecessary details and do not do.
In a further advantageous embodiment, in step s6 (not shown), subscriber equipment 1 can according to the writing down alternately and upgrade described user's history information of user, detailed process is with identical with reference to the step S8 that Fig. 1 describes with the front, for simplicity's sake, step S8 description is included in this with way of reference, does not give unnecessary details and do not do.
In another preferred embodiment, at step s3 subscriber equipment 1 after the user shows the Search Results of acquisition, when the user carries out page operation to the shown page that comprises Search Results, for example include but not limited to, click the contained link of a certain search result items wherein or click down one page button to show Search Results subsequently or to click and refresh page button or click search button when searching for again that subscriber equipment 1 will upgrade this user's user related information according to this new interactive information as user's historical record.Preferably, subscriber equipment 1 also can will will repeat above-mentioned steps s2 and s4-s6 as new query requests with this new interactive information, and further Search Results is returned subscriber equipment 1.
Fig. 3 is for providing the system chart of result for retrieval according to one aspect of the invention according to user's request.
As shown in Figure 3, the user can import the Query Information (query) that it wishes inquiry by carrying out alternately such as keyboard, touch-screen, speech input device and subscriber equipment 1, thereby initiate search when utilizing subscriber equipment 1 to carry out network browsing.This search initiation process can be that the user at first visits some search websites by the browser software of subscriber equipment 1, and as Yahoo.com, Google.com behind the Baidu.com, initiates search in the search column of this search website homepage; Also can initiate search by the local search hurdle that embeds browser.Those skilled in the art will be understood that the above-mentioned two kinds of search initiation modes that the invention is not restricted to; any search existing or that may occur is from now on initiated mode and all is applicable to the present invention; should be included in protection scope of the present invention, and be contained in this with way of reference.
Then, subscriber equipment 1 sends to the Query Information that the user imported the deriving means 21 of the network equipment 2.Wherein, at this, subscriber equipment 1 includes, but not limited to any equipment with the function of surfing the web such as computing machine, smart mobile phone, PDA.The network equipment 2 comprises, but be not limited to, other subscriber equipmenies 1 under the webserver, network host, the cloud computing pattern etc. can provide any equipment of search service, wherein the network equipment 2 comprises the individual equipment of concentrating various functions, or by the combination of the equipment of a plurality of physical separation of finishing independent function respectively, the equipment of for example carrying out search is separated from each other with the equipment of preserving index information.In addition, communicating by letter between subscriber equipment 1 and the network equipment 2 is based on various communication protocols (CommunicationsProtocol), the transportation protocol that refers to compunication in this " communication protocol ", as: TCP/IP, UDP, FTP, ICMP, NetBEUI etc., also comprise other form communications that are present in the computing machine simultaneously, for example: the communication between the object of object based programming the inside; Message transmission protocol in the operating system between distinct program or the computing machine disparate modules.But it will be understood by those skilled in the art that to the invention is not restricted to described several communication transport protocols, any existing or communication protocol that may occur from now on is all applicable to the present invention, thereby is contained in this with way of reference.
Subsequently, the inquiry unit 22 of the network equipment 2 is searched in the network index database based on the Query Information that deriving means 21 provides.Those skilled in the art will be understood that the network index database can be arranged in the network equipment 2 or physical separation with it.
Wherein, Query Information comprises one or more keywords, and keyword can be word, speech or phrase.In voice document searching, can also be to obscure class, phone, phone string or the like unit, perhaps also comprise the conjunctive word between the keyword.As previously mentioned, in the traditional search engines, the model that information inquiry is adopted, vector space model for example, generally by the index information in Query Information and the index database being compared to determine both similarities, thereby determine the one or more search engines as Search Results, wherein, index information is also described by some keywords.
For a plurality of Search Results that obtained, the traditional search engines generally super chain scheduling algorithm of the PageRank by its clicking rate or Google or Baidu is determined the ordering of each Search Results.But do not consider the actual demand of user input query information in the information inquiry of traditional search engines or the sequencer procedure, in fact, even comprise identical keyword in the query requests of user's input, but because the difference of intension context own, the also corresponding difference of user's request of reflection, wherein the intension context of query requests can be by the mutual order that reaches conjunctive word between the keyword, for example when user's input inquiry request " Sichuan cuisine is the niciest " or " the niciest Sichuan cuisine " respectively, though all comprise same keyword, but for the former, the user more may wish to inquire about the best Sichuan cuisine shop of public praise; And for the latter, the user more wishes to inquire about most popular Sichuan cuisine way, also, for the former, user's request " the niciest Sichuan cuisine shop " priority or possibility is higher, user's request " the niciest Sichuan cuisine way " priority or possibility are lower; For the latter, just in time opposite.
Therefore, inquiry unit 2 will combine with search technique to the context analysis of query requests, obtains one or more Search Results that meet user's actual need, and these Search Results can sort by the matching degree with user's request.
In one embodiment, in the index database index information should comprise user's request this, inquiry unit 22 comprises the first inquiry unit (not shown), necessity determination means (not shown), screening plant (not shown), wherein first inquiry unit is inquired about in index database based on Query Information according to aforementioned existing various search techniques, obtains a plurality of Search Results; Necessity determination means is carried out the context analysis to determine one or more user's requests and the corresponding priorities or the possibility of its reflection to query requests; Screening plant is based on coming these a plurality of Search Results are screened and sort by the query requests context being analyzed determined one or more user's request, to obtain the final Search Results of determining that sorts by user's request.
In another embodiment, inquiry unit 22 comprises that necessity determination means (not shown), the second inquiry unit (not shown), necessity determination means carry out the context analysis to determine one or more user's requests and the corresponding priorities or the possibility of its reflection to query requests; Second inquiry unit when index database being inquired about based on query requests, with the dimension of determined user's request as information inquiry, with one or more index informations of determining to be complementary as Search Results.
It will be understood by those skilled in the art that to the invention is not restricted to above-mentioned two kinds of embodiments, other embodiments that those skilled in the art should be able to expect according to design of the present invention also should be included in protection scope of the present invention.
Subsequently, the generator 23 of the network equipment 2 returns to subscriber equipment 1 with Search Results and the sequencing information thereof that inquiry unit 22 search obtain.At last, subscriber equipment 1 is arranged Search Results according to the order of sequence based on sequencing information and is shown to the user.
In a preferred embodiment, necessity determination means in the inquiry unit 22 also can be determined the relation of keyword and user's request according to the large sample statistical information, for example, for keyword " Elton John ", the network equipment 2 can determine the selection of searching structure according to a large number of users, by determining its corresponding user's request " music of EltonJohn " priority to the statistical study of the selection of a large number of users or possibility is higher, " news of Elton John " priority Shanghai possibility is lower.
In a further advantageous embodiment, the network equipment 2 also comprises excavating gear (not shown) formerly, it inquires about the popular search item of a large number of users selection relevant with described query requests of record in advance according to described query requests, and determines described user's user's request according to the popular search item that described a large number of users is selected.For example April in 2010, earthquake more than 7 grades took place in China's Qinghai Province's Yushu County, and keyword " cajaput " is associated with this popular search item " cajaput earthquake " in the network equipment 2, thereby when receiving the query requests that comprises keyword " cajaput ", it is higher to determine that the user wishes to understand the priority or the possibility of demand of " cajaput earthquake " or " the cajaput earthquake is relieved the people in stricken areas " news, and relative understanding " cajaput tourism " or the priority or the possibility of " cajaput history " are lower.
Preferably, the online mining device can include but not limited to following mode voluntarily via network on-line search popular search item:
-at first, the online mining device also promptly passes through the clicking rate of statistics user to webpage by the large sample statistical information, and the higher webpage of the clicking rate ordering information of carrying out is grasped, determine corresponding keyword;
-then, the online mining device is determined the popular search item of described popular keyword according to following at least one item:
-described popular keyword ageing;
The subject categories of-described popular keyword;
The theme demand class of-described popular keyword.
Wherein, subject categories is meant the described classification of keyword, can be fruit, computing machine, film on the subject categories of keyword " apple " for example.And the theme demand class is meant the classification corresponding to the user's request of keyword, for example work as the user and import keyword " apple ", if its type of theme be belong to computer other, then the theme demand class may be to seek Apple's information, or seeks the quotation of Apple Computers.
In a further advantageous embodiment, consider because user's individual difference, make when the different user input comprises same keyword, its actual demand also varies with each individual, therefore for example in step, to (growing up) male sex, (growing up) women, children, the elderly etc., when comprising " * * department store " in the input inquiry request, its actual desired region is not bigger, wherein, male user may be to sports products, male sex's dress ornament, finance business book and the happy CD of Heavy Metal Rock etc. are interested, women user may be to skin care/cosmetics, women's dress ornament, romantic describing love affairs books and light music CD are interested, child user is to child clothing, children's book and cartoon DVD etc. are interested, and old user is to old dress ornament, skin care products, literature and history class books and classical music CD are interested.Certainly, user's personal background, for example education background, religion background etc. also can become the key element that influences of its actual demand, and for example the user of science and engineering graduation may be interested for the technology type books, and the user of economics is interested for finance or commercial struggle class books.In addition, for example, during for tour site, its information of interest also is different usually when the user is in different region, for example, for the user who is in region, Beijing, when comprising keyword " tourism " in the query requests of its input, its actual demand may be neighboring area, Beijing self-driving travel and hotel's lodging information such as (for example, Bei Dai River, Hebei), when its query requests comprises keyword " air ticket hotel ", may be interested in the budget fare that sets out by Beijing.In addition, user's search history record in the past also can become the indication information of determining its actual demand, for example, the network equipment 2 is by a user's of inquiry history information, find that it paid close attention to happy (MERLOT) red wine of plum in the past more when visit red wine shopping website, when the query requests that then can work as its input comprised " * * red wine website ", its actual demand may be and the relevant information of the happy red wine of plum.
Based on above understanding, after the inquiry unit 22 of the network equipment 2 receives the query requests of the subscriber equipment 1 that deriving means 21 provides, necessity determination means wherein can be inquired about this user's user related information, based on above-mentioned context analysis (perhaps further combined with the focus search terms) and judge user's actual demand in conjunction with user's relevant information, as previously mentioned, wherein user related information comprises at least one item in the following:
-user property, it comprises, but is not limited to, and the personal background information that the user imports in advance is as sex, age, religion, nationality, education degree etc.;
-user preference, it comprises, but is not limited to, and some preferences that the user sets in advance are selected, as favorite exercise type, shopping way, red wine kind, music type etc.;
-user inquiring historical record, it is write down and is added up the previous search of user and clicks browsing histories by system, thereby can judge or the demand of predictive user.Wherein, when the user was login user, the ID that necessity determination means can be by 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 by detecting the action in the search service process that this user uses present networks equipment 2, or by obtaining to subscriber equipment 1 inquiry and the cookie information that obtains 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;
The IP address of-subscriber equipment 1, it can reflect the current region of living in of this user, can be obtained the IP address of detection subscriber equipment 1 in real time by the network equipment 2.
Preferably, the network equipment 2 also comprises the updating device (not shown), its according to the writing down alternately and upgrade described user's history information of subscriber equipment 1 and user, particularly, include but not limited to following mode: 1) updating device can finish the everything of back recording user in this search procedure in search procedure of user, for example clicks and browses; 2) the each action of updating device recording user in search procedure of user is also upgraded this user's of network-side feature database in real time, thereby up-to-date user's history information can be provided when the user clicks other Search Results in this search procedure.
In another preferred embodiment, when subscriber equipment 1 after the user shows the Search Results of acquisition, when the user carries out page operation to the shown page that comprises Search Results, for example include but not limited to, click the contained link of a certain search result items wherein, or click following one page button to show Search Results subsequently, or click and refresh page button, or when clicking search button and searching for again, this new interactive information resends to the network equipment 2 via subscriber equipment 1, and the updating device of the network equipment 2 will upgrade this user's user related information according to this new interactive information as user's historical record.Preferably, inquiry unit also can will will repeat above-mentioned query script as new query requests with this new interactive information, and further Search Results is returned subscriber equipment 1.
Fig. 4 in accordance with a preferred embodiment of the present invention provide the system chart of result for retrieval according to user's request.
Except the above web search mode of describing with reference to Fig. 3, the present invention is equally applicable to the way of search of desktop end, also be that search engine is positioned at subscriber equipment 1 usefulness, it is mainly searched for the local information of subscriber equipment, comprise whole available informations of preserving in the subscriber equipment 1, comprise web browser history, Email archives, word processor documents or the like.For realizing the rational behavior of local search, subscriber equipment 1 also needs to set up and safeguard an index data base usually, and corresponding index information includes but not limited to following at least one:
1) file and directory name;
2) metadata, title for example, author, note;
3) content of institute's supporting documentation.
As shown in Figure 4, subscriber equipment 1 comprises deriving means 11, inquiry unit 12, generator 13, its performed function is identical with reference to deriving means 21, inquiry unit 22, the generator 23 of the network equipment of describing among Fig. 32 respectively at the front, for simplicity's sake, the front is included in this at the description of deriving means 21, inquiry unit 22, generator 23 with way of reference, does not give unnecessary details and do not do.
Equally, in a preferred embodiment, when subscriber equipment 1 links to each other with network, subscriber equipment 1 also comprises online excavating gear (not shown), it can be voluntarily via network on-line search popular search item, and detailed process is identical with reference to the online mining device of the network equipment 2 of Fig. 3 description with the front, for simplicity's sake, should describe and be included in this, not give unnecessary details and do not do with way of reference.
Equally, in another preferred embodiment, after subscriber equipment 1 is received query requests from the user, can inquire about this user's user related information, the necessity determination means (not shown) of inquiry unit 12 is based on above-mentioned context analysis (perhaps further combined with the focus search terms) and judge user's actual demand in conjunction with user's relevant information in the subscriber equipment 1, with the Search Results that obtains to be complementary with user's actual need, detailed process is identical with reference to the necessity determination means of inquiry unit 22 in the network equipment 2 of Fig. 3 description with the front, for simplicity's sake, should describe and be included in this, not give unnecessary details and do not do with way of reference.
In a further advantageous embodiment, subscriber equipment 1 also comprise the updating device (not shown) can according to the writing down alternately and upgrade described user's history information of user, detailed process is with identical with reference to the updating device in the network equipment 2 of Fig. 3 description with the front, for simplicity's sake, this step description is included in this with way of reference, does not give unnecessary details and do not do.
In another preferred embodiment, at the generator 13 of subscriber equipment 1 after the user shows the Search Results of acquisition, when the user carries out page operation to the shown page that comprises Search Results, for example include but not limited to, click the contained link of a certain search result items wherein or click down one page button to show Search Results subsequently or to click and refresh page button or click search button when searching for again that updating device will upgrade this user's user related information according to this new interactive information as user's historical record.Preferably, inquiry unit 12 also can carry out aforementioned match search as new query requests and according to described new query requests with described page operation, with the one or more search options that obtain to be complementary with described query requests and user's request.
More than specific embodiments of the invention are described.It will be appreciated that the present invention is not limited to above-mentioned specific implementations, those skilled in the art can make various distortion or modification within the scope of the appended claims.

Claims (22)

1. one kind is used for the method for searching for based on user's demand, and this method may further comprise the steps:
A obtains this user's query requests;
B carries out match search according to described query requests, with the one or more search options that obtain to be complementary with described query requests and user's request;
C offers described user with described one or more search options, for its selection.
2. method according to claim 1, wherein, described step b comprises:
-carry out match search according to described query requests, obtain a plurality of search options;
-judge user's request according to described query requests;
-come described a plurality of search options are carried out Screening Treatment according to described user's request, obtain the one or more search options that are complementary with described query requests and described user's request.
3. method according to claim 1, wherein, described step b also comprises:
-judge user's request according to described query requests;
-carry out matching inquiry according to described query requests and described user's request, with the one or more search options that obtain to be complementary with described query requests and described user's request.
4. according to claim 2 or 3 described methods, wherein, the step of described judgement user's request also comprises:
-described query requests is carried out the context analysis, to determine described user's described user's request.
5. according to each described method in the claim 2 to 4, wherein, the step of described judgement user's request also comprises:
-inquire about the popular search item of a large number of users selection relevant of record in advance according to described query requests with described query requests, and determine described user's user's request according to the popular search item that described a large number of users is selected.
6. method according to claim 5 wherein, also comprises:
-carry out online mining, to collect and to write down popular keyword and popular search item that a large number of users that is associated with it is selected.
7. method according to claim 6, wherein, described step of carrying out online mining also comprises:
-determine popular keyword according to user's clicking rate;
-according to following at least one popular search item of determining described popular keyword:
-described popular keyword ageing;
The subject categories of-described popular keyword;
The theme demand class of-described popular keyword.
8. according to each described method in the claim 2 to 7, wherein, the step of described judgement user's request also comprises:
-obtain described user's user related information;
-come described query requests is analyzed based on described user related information, to determine described user's described user's request.
9. method according to claim 8, wherein, described user related information comprises following at least one:
-user property;
-user preference;
-user inquiring historical record;
-IP address.
10. method according to claim 9, wherein, this method also comprises:
D. obtain the page operation of described user on the page that described one or more search options are provided for it, and upgrade described user's described user related information according to described page operation.
11. method according to claim 10, wherein, described steps d is further comprising the steps of:
-when described page operation comprises page turning, refreshes the page and searches for one of them again, jump to step b.
12. one kind is used for the equipment searched for based on user's demand, wherein, this equipment comprises:
Deriving means is used to obtain this user's query requests;
Inquiry unit is used for carrying out match search according to described query requests, with the one or more search options that obtain to be complementary with described query requests and user's request;
Generator is used for described one or more search options are offered described user, for its selection.
13. equipment according to claim 12, wherein, described inquiry unit also comprises:
First inquiry unit is used for carrying out match search according to described query requests, obtains a plurality of search options;
Necessity determination means is used for judging user's request according to described query requests;
Screening plant is used for coming described a plurality of search options are carried out Screening Treatment according to described user's request, obtains the one or more search options that are complementary with described query requests and described user's request.
14. equipment according to claim 12, wherein, described inquiry unit also comprises:
Necessity determination means is used for judging user's request according to described query requests;
Second inquiry unit is used for carrying out matching inquiry according to described query requests and described user's request, with the one or more search options that obtain to be complementary with described query requests and described user's request.
15. according to claim 13 or 14 described equipment, wherein, described necessity determination means also is used for:
-described query requests is carried out the context analysis, to determine described user's described user's request.
16. according to each described equipment in the claim 13 to 15, wherein, described necessity determination means also is used for:
-inquire about the popular search item of a large number of users selection relevant of record in advance according to described query requests with described query requests, and determine described user's user's request according to the popular search item that described a large number of users is selected.
17. equipment according to claim 16 wherein, also comprises:
The online mining device is used to carry out online mining, to collect and to write down popular keyword and popular search item that a large number of users that is associated with it is selected.
18. equipment according to claim 17, wherein, described online mining device also is used for:
-determine popular keyword according to user's clicking rate;
-according to following at least one popular search item of determining described popular keyword:
-described popular keyword ageing;
The subject categories of-described popular keyword;
The theme demand class of-described popular keyword.
19. according to each described equipment in the claim 13 to 18, wherein, described necessity determination means also is used for:
-obtain described user's user related information;
-come described query requests is analyzed based on described user related information, to determine described user's described user's request.
20. equipment according to claim 19, wherein, described user related information comprises following at least one:
-user property;
-user preference;
-user inquiring historical record;
-IP address.
21. equipment according to claim 20, wherein, this equipment also comprises:
Updating device is used to obtain the page operation of described user on the page that described one or more search options are provided for it, and upgrades described user's described user related information according to described page operation.
22. equipment according to claim 21, wherein, described inquiry unit also is used for:
-when described page operation comprises page turning, refreshes the page and searches for one of them again, be used for described page operation is carried out match search as new query requests and according to described new query requests, with the one or more search options that obtain to be complementary with described query requests and user's request.
CN 201010187091 2010-05-31 2010-05-31 Method and device for searching based on demands of user Pending CN102063453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010187091 CN102063453A (en) 2010-05-31 2010-05-31 Method and device for searching based on demands of user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010187091 CN102063453A (en) 2010-05-31 2010-05-31 Method and device for searching based on demands of user

Publications (1)

Publication Number Publication Date
CN102063453A true CN102063453A (en) 2011-05-18

Family

ID=43998732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010187091 Pending CN102063453A (en) 2010-05-31 2010-05-31 Method and device for searching based on demands of user

Country Status (1)

Country Link
CN (1) CN102063453A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102270331A (en) * 2011-08-14 2011-12-07 黄斌 Network shopping navigating method based on visual search
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN102968417A (en) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 Searching method and system applied to computer network
CN103188317A (en) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted retrieval system, vehicle-mounted end and cloud service center
CN103324725A (en) * 2013-06-27 2013-09-25 苏州创智宏云信息科技有限公司 Retrieval system
CN103455499A (en) * 2012-05-29 2013-12-18 北京百度网讯科技有限公司 Method and system for automatically matching search types according to search terms in mobile terminal
CN103620605A (en) * 2011-06-29 2014-03-05 微软公司 Organizing search history into collections
CN104090907A (en) * 2014-05-28 2014-10-08 北京百度网讯科技有限公司 Method and device for providing information for user in specific application field
CN104182443A (en) * 2014-03-28 2014-12-03 无锡天脉聚源传媒科技有限公司 News searching method and device
WO2015196397A1 (en) * 2014-06-25 2015-12-30 北京百付宝科技有限公司 Method and device for data mining based on user's search behaviour
WO2017041369A1 (en) * 2015-09-07 2017-03-16 百度在线网络技术(北京)有限公司 Man-machine interaction guiding method and device based on artificial intelligence
CN106777213A (en) * 2016-12-23 2017-05-31 北京奇虎科技有限公司 The method for pushing and device of content recommendation in search
CN107211246A (en) * 2015-01-22 2017-09-26 Tw移动电子株式会社 intelligent mobile information management system and its method
CN107291932A (en) * 2017-06-30 2017-10-24 北京奇虎科技有限公司 A kind of data query method and apparatus
CN108427739A (en) * 2018-03-01 2018-08-21 上海哔哩哔哩科技有限公司 Method for page jump, server and page jump system
CN109154942A (en) * 2016-07-03 2019-01-04 株式会社咕嘟妈咪 Information providing method, information provision procedure and information provider unit
CN112417299A (en) * 2020-12-08 2021-02-26 西安联乘智能科技有限公司 Webpage recommendation method, computer storage medium and computing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101055587A (en) * 2007-05-25 2007-10-17 清华大学 Search engine retrieving result reordering method based on user behavior information
CN101169780A (en) * 2006-10-25 2008-04-30 华为技术有限公司 Semantic ontology retrieval system and method
CN101334792A (en) * 2008-07-10 2008-12-31 中国科学院计算技术研究所 Personalized service recommendation system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101169780A (en) * 2006-10-25 2008-04-30 华为技术有限公司 Semantic ontology retrieval system and method
CN101055587A (en) * 2007-05-25 2007-10-17 清华大学 Search engine retrieving result reordering method based on user behavior information
CN101334792A (en) * 2008-07-10 2008-12-31 中国科学院计算技术研究所 Personalized service recommendation system and method

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103620605A (en) * 2011-06-29 2014-03-05 微软公司 Organizing search history into collections
US9684724B2 (en) 2011-06-29 2017-06-20 Microsoft Technology Licensing, Llc Organizing search history into collections
CN102270331A (en) * 2011-08-14 2011-12-07 黄斌 Network shopping navigating method based on visual search
CN102270331B (en) * 2011-08-14 2014-05-07 黄斌 Network shopping navigating method based on visual search
CN102968417B (en) * 2011-09-01 2016-09-28 阿里巴巴集团控股有限公司 A kind of searching method being applied in computer network and system
CN102968417A (en) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 Searching method and system applied to computer network
CN103188317A (en) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted retrieval system, vehicle-mounted end and cloud service center
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN103455499A (en) * 2012-05-29 2013-12-18 北京百度网讯科技有限公司 Method and system for automatically matching search types according to search terms in mobile terminal
CN103324725A (en) * 2013-06-27 2013-09-25 苏州创智宏云信息科技有限公司 Retrieval system
CN104182443A (en) * 2014-03-28 2014-12-03 无锡天脉聚源传媒科技有限公司 News searching method and device
CN104090907B (en) * 2014-05-28 2017-06-09 北京百度网讯科技有限公司 A kind of method and apparatus for providing a user with information
CN104090907A (en) * 2014-05-28 2014-10-08 北京百度网讯科技有限公司 Method and device for providing information for user in specific application field
WO2015196397A1 (en) * 2014-06-25 2015-12-30 北京百付宝科技有限公司 Method and device for data mining based on user's search behaviour
US10896461B2 (en) 2014-06-25 2021-01-19 Beijing Baidu Netcom Science And Technology Co., Ltd. Method and apparatus for data mining based on users' search behavior
CN105556514A (en) * 2014-06-25 2016-05-04 北京百付宝科技有限公司 Method and device for data mining based on user's search behaviour
CN107211246A (en) * 2015-01-22 2017-09-26 Tw移动电子株式会社 intelligent mobile information management system and its method
WO2017041369A1 (en) * 2015-09-07 2017-03-16 百度在线网络技术(北京)有限公司 Man-machine interaction guiding method and device based on artificial intelligence
CN109154942A (en) * 2016-07-03 2019-01-04 株式会社咕嘟妈咪 Information providing method, information provision procedure and information provider unit
CN109154942B (en) * 2016-07-03 2022-04-01 株式会社咕嘟妈咪 Information providing method, information providing program, and information providing device
CN106777213A (en) * 2016-12-23 2017-05-31 北京奇虎科技有限公司 The method for pushing and device of content recommendation in search
CN106777213B (en) * 2016-12-23 2021-07-13 北京奇虎科技有限公司 Method and device for pushing recommended content in search
CN107291932A (en) * 2017-06-30 2017-10-24 北京奇虎科技有限公司 A kind of data query method and apparatus
CN107291932B (en) * 2017-06-30 2021-02-05 北京奇虎科技有限公司 Data query method and device
CN108427739A (en) * 2018-03-01 2018-08-21 上海哔哩哔哩科技有限公司 Method for page jump, server and page jump system
CN108427739B (en) * 2018-03-01 2022-04-22 上海哔哩哔哩科技有限公司 Page jump method, server and page jump system
CN112417299A (en) * 2020-12-08 2021-02-26 西安联乘智能科技有限公司 Webpage recommendation method, computer storage medium and computing device

Similar Documents

Publication Publication Date Title
CN102063453A (en) Method and device for searching based on demands of user
CN103339623B (en) It is related to the method and apparatus of Internet search
US9361385B2 (en) Generating content for topics based on user demand
US9613149B2 (en) Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata
CN101551806B (en) Personalized website navigation method and system
CN107463591B (en) Method and system for dynamically ordering images to be matched with content in response to search query
US9026543B2 (en) System and method for generating a relationship network
CN107480158A (en) The method and system of the matching of content item and image is assessed based on similarity score
US20040049514A1 (en) System and method of searching data utilizing automatic categorization
TWI391834B (en) Systems for and methods of finding relevant documents by analyzing tags
CN102142033B (en) Method and device for providing relative sub-link information in search result
US11301540B1 (en) Refined search query results through external content aggregation and application
US9864768B2 (en) Surfacing actions from social data
AU2005201765A1 (en) Method and system for calculating importance of a block within a display page
US9411895B2 (en) Personalized deeplinks for search results
JP2010506271A (en) Method for providing query results based on analysis of user intent
US20110307432A1 (en) Relevance for name segment searches
CN107103016A (en) Represent to make the method for image and content matching based on keyword
CN107766399A (en) For the method and system and machine readable media for image is matched with content item
CN107491465A (en) For searching for the method and apparatus and data handling system of content
Dias et al. Automating the extraction of static content and dynamic behaviour from e-commerce websites
CN107145497A (en) The method of the image of metadata selected and content matching based on image and content
CN102063454A (en) Method and equipment combining search and application
US20120179540A1 (en) Method of finding commonalities within a database
US10387934B1 (en) Method medium and system for category prediction for a changed shopping mission

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: 20110518