CN102937978A - Search device and method - Google Patents

Search device and method Download PDF

Info

Publication number
CN102937978A
CN102937978A CN2012103955053A CN201210395505A CN102937978A CN 102937978 A CN102937978 A CN 102937978A CN 2012103955053 A CN2012103955053 A CN 2012103955053A CN 201210395505 A CN201210395505 A CN 201210395505A CN 102937978 A CN102937978 A CN 102937978A
Authority
CN
China
Prior art keywords
search
website
link
results
result list
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
CN2012103955053A
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 Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo 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 Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN2012103955053A priority Critical patent/CN102937978A/en
Publication of CN102937978A publication Critical patent/CN102937978A/en
Priority to PCT/CN2013/083891 priority patent/WO2014059849A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Abstract

The invention discloses a search device and a search method. The search device comprises a search processor for receiving search words to obtain a result list, and a result processor for receiving the search result list and creating a corresponding 'home-research' link for each research result in the research result list, wherein the home research link includes the steps of searching the search words within the range of the website in which the corresponding research results are located and displaying the research result list added with the home-research link. With the search device and the method, a user can rapidly, conveniently acquires the research results coming from a same website, and the problem that the user can not utilizes a search engine to conveniently display the relevant research results coming from a same website is solved.

Description

A kind of search equipment and method
Technical field
The present invention relates to networking technology area, particularly relate to a kind of search equipment and searching method.
Background technology
Along with the high speed development of internet, various enterprises, organizations and individuals progressively recognize the importance that information service is provided on the internet, thereby all corresponding information is issued in the numerous and confused website of setting up separately.Along with provide the website of the network information service increasing at network, the Internet user is difficult to remember the specific address of these websites, thereby depends on search website and inquire about these web site.
Search website utilizes search engine to extract the information (take the webpage literal as main) of each website from the internet, sets up database.When the user when search website is inquired about, search engine can be retrieved the record that is complementary with user's querying condition, by certain return results that puts in order.
Along with the network information is increasing, how search engine becomes the ultimate challenge of search engine for the user provides content accurately.
Present search engine is generating in the search result list for certain search word, usually only presents the infobit record from some websites in search result list.Like this, present as much as possible the content from different web sites in the Search Results, so that the user selects.Yet with regard to the user, the result of its desired acquisition is near the content of its Search Results, and little with the website relation.Some website may have a large amount of results relevant with the user search word, but but can't directly present to the user.
Existing search engine can for example only be searched for the content in the some websites by specified search range in search condition, presents the content that is associated with the user search word in this website.Yet this method needs the user manually to specify the URL that will search in search condition and since the user for how in search condition specified URL and being unfamiliar with, this causes the user to be difficult to use this function.
Summary of the invention
The purpose of the embodiment of the invention provides a kind of search equipment and searching method, can make the user obtain quickly and easily Search Results from same website, solve the user and can't utilize search engine to present easily problem from the Search Results that is associated of same website.
To achieve these goals, according to an aspect of the present invention, provide a kind of search equipment.This search equipment comprises search processor and structure processor.Search processor for example is suitable for receiving the search word of submitting to from user terminal, and retrieves according to this search word and to obtain search result list.Results processor is suitable for receiving search result list, for each Search Results in this search result list generates " search in Website " link of a correspondence, and exports the search result list that has added " search in Website " link.Generally speaking, the content of " search in Website " link is: in the scope of the website at corresponding Search Results place, carry out the search of this search word.
Alternatively, in above-mentioned search equipment, if had circumscription in the search word, then results processor does not generate " search in Website " link.
Alternatively, in above-mentioned search equipment, the scope of the website at corresponding Search Results place is the scope that the website part of the URL(uniform resource locator) of corresponding Search Results comprises, the scope that perhaps comprises for the root website of URL(uniform resource locator).
According to another aspect of the present invention, provide a kind of searching method.This searching method comprises: receive search word, retrieve according to search word and obtain search result list; Receive this search result list, generate " search in Website " link of a correspondence for each Search Results in this search result list, wherein should " search in Website " content of link be: in the scope of the website at the Search Results place of correspondence, carry out the search of described search word; And the search result list of " search in Website " link has been added in output.
Alternatively, this searching method also comprises: if had circumscription in the search word, then do not generate " search in Website " link.
Alternatively, in above-mentioned searching method, the scope of the website at the Search Results place that this is corresponding for the scope of the URL(uniform resource locator) of the Search Results of correspondence, perhaps is the scope of the root website of this URL(uniform resource locator).
There is following technique effect at least in the embodiment of the invention:
1) embodiment of the invention is by generating " search in Website " link to each Search Results, thereby the permission user obtains the Search Results from same website quickly and easily, and the user need not to grasp the networking command of delimiting the hunting zone, has solved the user and can't utilize search engine to present easily problem from the Search Results that is associated of same website.
2) link of relevant search in the display station in Search Results, demonstration is got up more directly perceived, makes things convenient for user search from the content of same website.
Description of drawings
By reading the hereinafter detailed description of embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 is the structural drawing of search equipment according to an embodiment of the invention;
The structural drawing of the search engine that provides according to one embodiment of the invention is provided Fig. 2;
Fig. 3 is the process flow diagram of searching method according to an embodiment of the invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention is clearer, below in conjunction with accompanying drawing specific embodiment is described in detail.
Fig. 1 is the structural drawing of search equipment 100 according to an embodiment of the invention.As shown in Figure 1, search equipment 100 comprises search processor 110 and results processor 120.
Search processor 110 is suitable for receiving search word, retrieves to obtain search result list according to search word.Search word can be submitted to via network by user terminal 200.User terminal 200 can comprise the various computing equipments such as desk-top computer, portable computer, portable terminal, personal digital assistant.All can submit to the equipment of search word all within protection scope of the present invention.
Generally speaking, search processor 110 receives after the search word of user terminal 200 submissions, utilizes with the general similar mode of search engine and retrieves to obtain search result list according to search word.Generally speaking, search result list has key word-value to the form of (key-value pair), wherein key word is URL (Uniform/Universal Resource Locator, URL(uniform resource locator), be also referred to as web page address) address, corresponding value is to hit mark, i.e. the degree of correlation score of Search Results and search word.This score is used for as a result rank, and the general higher rank of score is higher.
110 li of search processors, search word can have certain some grammers, these grammers (have for example all been stipulated in some search engine the insides, insite: grammer, when concrete the use, this syntactic structure is [phrase to be checked]+[insite]+[:]+[website], it can inquire about the content of a certain website, such as inquiring about " Chang'e I " in Sina website, it is certain to utilize this grammer to can be written as Chang'e I insite:sina.com.cn, and the search grammer of similar insite has a lot, for example [or], [inur], [intite] etc.), but the user can not know these grammers usually, when the user does not add insite and limits, in the Search Results that search processor returns, only can select a URL below each website to add in the tabulation, and the user can return the related urls below this website when having added insite and limiting.Therefore, because most of user does not know the grammer of search engine, even have the demand of carrying out content search in same website, be not difficult in the helpful situation realize yet.
Results processor 120 is couple to search processor 110, is suitable for receiving the search result list that search processor obtains.Results processor 120 is suitable for " search in Website " link of the correspondence of each Search Results generation in the search result list subsequently.The content of " search in Website " link is: in the scope of the website at corresponding Search Results place, carry out the search of described search word; And present added described " search in Website " link search result list.
As seen, the embodiment of the invention is by generating " search in Website " link to each Search Results, thereby the permission user obtains the Search Results from same website quickly and easily, and the user need not to grasp the grammer of search engine, has solved the user and can't utilize search engine to present easily problem from the Search Results that is associated of same website.
Although most people is not understood the grammer of search engine, but still can some professional people be the grammer of having grasped search engine, if this part professional person has adopted the search engine grammer that carries out search in Website, Search Results has met the requirement of search in Website so, does not need regeneration " search in Website " link.For this situation, in the embodiment of the invention, results processor 120 is judged, if had circumscription in the described search word, illustrate that Search Results also can be from same scope, so results processor just links without regeneration described " search in Website ".
Wherein, the scope of the website at described corresponding Search Results place is the scope that the website part of the URL(uniform resource locator) of corresponding Search Results comprises, the scope that perhaps comprises for the root website of URL(uniform resource locator).For example: URL is http://bbs.a.com/site/33232.html, and the circumscription of search in Website can be bbs.a.com, also might be a.com.
Again for example: the U RL about the search of mobile phone is http://digi.it.sohu.com/20120730/n349337765.shtml, the circumscription of search in Website can be digi.it.sohu.com (scope that the mobile phone channel of this website comprises) so, also can be sohu.com (four corner that the root website of this website comprises).
The structural drawing of the search engine that provides according to one embodiment of the invention is provided Fig. 2, as shown in Figure 2, the user terminal 400 that wherein is positioned at the below is the clients that will search for, be not only traditional computing machine, and can be the various computing equipments of portable terminal, personal digital assistant and so on.In the middle of being positioned among Fig. 2 is search engine 300, and what be positioned at the top is various network services device 500, provides the network information service, for example various info webs.
Search engine 300 comprises information/processor 310, information-storing device 320, search processor 330 and results processor 340.
Wherein, information/processor 310 is from each server 500 collecting web page informations, and this be such as can obtaining by modes such as spider reptiles, and the webpage that obtains is processed, for example extract descriptor wherein etc., and the web storage after will processing is in information-storing device 320.
The search word that search processor 330 receiving terminal users submit to, and retrieve in a conventional manner, from information-storing device, to obtain search result list, generally speaking, search result list has key word-value to the form of (key-value pair), wherein key is the URL address, and value is the mark that hits, i.e. the degree of correlation score of Search Results and search word.This score is used for as a result rank, and the general higher rank of score is higher.
330 li of search processors, come the search word of self terminal can have certain some grammers, these grammers (have for example all been stipulated in some search engine the insides, insite: grammer, when concrete the use, this syntactic structure is [phrase to be checked]+[insite]+[:]+[website], it can inquire about the content of a certain website, such as inquiring about " Chang'e I " in Sina website, it is certain to utilize this grammer to can be written as Chang'e I insite:sina.com.cn, the search grammer of similar insite has a lot, for example [or], [inur], [intite] etc.), but the user can not know these grammers usually, when the user does not add insite and limits, in the Search Results that search processor returns, only can select a URL below each website to add in the tabulation, and the user can return the related urls below this website when having added insite and limiting.
Results processor 340, it receives the result who returns from search processor, results processor generates " search in Website " link for each return results, the content of link is the inquiry (restriction that has wherein added insite to search engine equally, the content of insite is the site information among this U RL, and namely results processor need to be extracted the site information of each URL).
Although most people is not understood the grammer of search engine, but still can some professional people be the grammer of having grasped search engine, if this part professional person has adopted the search engine grammer that carries out search in Website, Search Results has met the requirement of search in Website so, does not need regeneration " search in Website " link.So in order to tackle this situation, results processor is the receiving terminal request equally, and judged whether that insite limits,, then do not generated " search in Website " link if having, just do not generate " search in Website " link.
The content that insite limits except being the site information among the URL, also can be with site information.For example: URL is http://bbs.a.com/site/33232.html, and the restriction of insite back can be bbs.a.com, also might be a.com.
Then, results processor returns to terminal with corresponding information, to present in terminal applies (for example browser).
If the terminal user clicks " search in Website " link like this, then can be conveniently return all relevant search results under this website from search engine.
Fig. 3 is the process flow diagram of searching method according to an embodiment of the invention, and as shown in Figure 3, searching method comprises:
Step 610 receives search word, retrieves according to described search word and obtains search result list;
Wherein, search word can be submitted to via network by user terminal.Receive after the search word, can utilize with the general similar mode of search engine and retrieve to obtain search result list according to search word.Generally speaking, search result list has the right form of key word-value, and wherein key word is the URL address, and corresponding value is to hit mark, i.e. the degree of correlation score of Search Results and search word.This score is used for as a result rank, and the general higher rank of score is higher.Search word can have certain some grammers, these grammers (have for example all been stipulated in some search engine the insides, insite: grammer, please search for the implication of dependent parser), but the user can not know these grammers usually, when the user does not add the insite restriction, in the Search Results that search processor returns, only can select a URL below each website to add in the tabulation, and the user can return the related urls below this website when having added insite and limiting.Therefore, because great majority are used for not knowing the grammer of search engine, even have the demand of carrying out content search in same website, be not difficult in the helpful situation realize yet.
Step 620, receive described search result list, generate " search in Website " link of a correspondence for each Search Results in the described search result list, the content of described " search in Website " link is: in the scope of the website at the Search Results place of correspondence, carry out the search of described search word;
Wherein, the content of " search in Website " link is: in the scope of the website at corresponding Search Results place, carry out the search of described search word; And present added described " search in Website " link search result list.
Step 630, the search result list of described " search in Website " link has been added in output.
As seen, the embodiment of the invention is by generating " search in Website " link to each Search Results, thereby the permission user obtains the Search Results from same website quickly and easily, and the user need not to grasp the grammer of search engine, has solved the user and can't utilize search engine to present easily problem from the Search Results that is associated of same website.
Although most people is not understood the grammer of search engine, but still can some professional people be the grammer of having grasped search engine, if this part professional person has adopted the search engine grammer that carries out search in Website, Search Results has met the requirement of search in Website so, does not need regeneration " search in Website " link.For this situation, in the embodiment of the invention, if had circumscription in the described search word, then do not generate described " search in Website " link.
The scope of the website at the Search Results place of described correspondence for the scope of the URL(uniform resource locator) of the Search Results of described correspondence, perhaps is the scope of the root website of described URL(uniform resource locator).For example: the U RL about the search of mobile phone is http://digi.it.sohu.com/20120730/n349337765.shtml, the restriction of insite back can be digi.it.sohu.com (scope that the mobile phone channel of this website comprises) so, also can be sohu.com (four corner that the root website of this website comprises).
After described " search in Website " link is clicked, obtain search result list according to retrieving with the search word of limited range, described limited range is: in the scope of the website at the Search Results place of correspondence, carry out the search of described search word.
As seen, searching method is corresponding with search equipment, relates generally to the user and retrieves, and search engine returns the process of the link that comprises " search in Website ", and further method also comprises the processing after the user clicks " search in Website " link.
As from the foregoing, the embodiment of the invention has following advantage:
1) embodiment of the invention is by generating " search in Website " link to each Search Results, thereby the permission user obtains the Search Results from same website quickly and easily, and the user need not to grasp the networking command of delimiting the hunting zone, has solved the user and can't utilize search engine to present easily problem from the Search Results that is associated of same website.
2) link of relevant search in the display station in Search Results, demonstration is got up more directly perceived, makes things convenient for user search from the content of same website.
The above only is preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (7)

1. search equipment comprises:
Search processor is suitable for receiving search word, retrieves according to described search word and obtains search result list;
Results processor, be suitable for receiving described search result list, generate " search in Website " link of a correspondence for each Search Results in the described search result list, the content of described " search in Website " link is: in the scope of the website at corresponding Search Results place, carry out the search of described search word; And the search result list of described " search in Website " link has been added in output.
2. search equipment according to claim 1, if wherein had circumscription in the described search word, then described results processor does not generate described " search in Website " link.
3. according to claim 1 or 2 described search equipments, the scope of the website at wherein said corresponding Search Results place, be the scope that the website part of the URL(uniform resource locator) of described corresponding Search Results comprises, the scope that perhaps comprises for the root website of described URL(uniform resource locator).
4. searching method comprises:
Receive search word, retrieve according to described search word and obtain search result list;
Receive described search result list, generate " search in Website " link of a correspondence for each Search Results in the described search result list, the content of described " search in Website " link is: in the scope of the website at the Search Results place of correspondence, carry out the search of described search word;
The search result list of described " search in Website " link has been added in output.
5. searching method according to claim 4 also comprises:
If had circumscription in the described search word, then do not generate described " search in Website " link.
6. according to claim 4 or 5 described searching methods, the scope of the website at the Search Results place of described correspondence for the scope of the URL(uniform resource locator) of the Search Results of described correspondence, perhaps is the scope of the root website of described URL(uniform resource locator).
7. any described searching method according to claim 4-6 also comprises:
After described " search in Website " link is clicked, obtain search result list according to retrieving with the search word of limited range, described limited range is: in the scope of the website at the Search Results place of correspondence, carry out the search of described search word.
CN2012103955053A 2012-10-17 2012-10-17 Search device and method Pending CN102937978A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012103955053A CN102937978A (en) 2012-10-17 2012-10-17 Search device and method
PCT/CN2013/083891 WO2014059849A1 (en) 2012-10-17 2013-09-22 Search device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103955053A CN102937978A (en) 2012-10-17 2012-10-17 Search device and method

Publications (1)

Publication Number Publication Date
CN102937978A true CN102937978A (en) 2013-02-20

Family

ID=47696875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103955053A Pending CN102937978A (en) 2012-10-17 2012-10-17 Search device and method

Country Status (2)

Country Link
CN (1) CN102937978A (en)
WO (1) WO2014059849A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014059849A1 (en) * 2012-10-17 2014-04-24 北京奇虎科技有限公司 Search device and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023701A (en) * 1997-09-25 2000-02-08 International Business Machines Corporation Skeleton page retrieval mode for web navigation
WO2000042573A1 (en) * 1999-01-14 2000-07-20 Altoweb Systems, Inc. Method and apparatus for displaying and navigating a data structure on a display unit
US20010039563A1 (en) * 2000-05-12 2001-11-08 Yunqi Tian Two-level internet search service system
US20020169856A1 (en) * 1999-09-07 2002-11-14 Gregory Maurice Plow Method for listing search results when performing a search in a network
US6754697B1 (en) * 1998-06-30 2004-06-22 International Business Machines Corporation Method and apparatus for browsing and storing data in a distributed data processing system
US6901553B1 (en) * 1999-03-30 2005-05-31 Fuji Xerox Co., Ltd. Apparatus and method for providing intrinsic access space to user in hypertext space
CN101526951A (en) * 2009-04-15 2009-09-09 腾讯科技(深圳)有限公司 Search method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7958115B2 (en) * 2004-07-29 2011-06-07 Yahoo! Inc. Search systems and methods using in-line contextual queries
US20070214119A1 (en) * 2006-03-07 2007-09-13 Microsoft Corporation Searching within a Site of a Search Result
CN101262494A (en) * 2008-01-23 2008-09-10 华为技术有限公司 Method, client, server and system for processing distributed information
CN102937978A (en) * 2012-10-17 2013-02-20 北京奇虎科技有限公司 Search device and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023701A (en) * 1997-09-25 2000-02-08 International Business Machines Corporation Skeleton page retrieval mode for web navigation
US6754697B1 (en) * 1998-06-30 2004-06-22 International Business Machines Corporation Method and apparatus for browsing and storing data in a distributed data processing system
WO2000042573A1 (en) * 1999-01-14 2000-07-20 Altoweb Systems, Inc. Method and apparatus for displaying and navigating a data structure on a display unit
US6901553B1 (en) * 1999-03-30 2005-05-31 Fuji Xerox Co., Ltd. Apparatus and method for providing intrinsic access space to user in hypertext space
US20020169856A1 (en) * 1999-09-07 2002-11-14 Gregory Maurice Plow Method for listing search results when performing a search in a network
US20010039563A1 (en) * 2000-05-12 2001-11-08 Yunqi Tian Two-level internet search service system
CN101526951A (en) * 2009-04-15 2009-09-09 腾讯科技(深圳)有限公司 Search method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014059849A1 (en) * 2012-10-17 2014-04-24 北京奇虎科技有限公司 Search device and method

Also Published As

Publication number Publication date
WO2014059849A1 (en) 2014-04-24

Similar Documents

Publication Publication Date Title
CN107683471B (en) Indexing web pages with deep links
US8612416B2 (en) Domain-aware snippets for search results
US7962477B2 (en) Blending mobile search results
JP5133984B2 (en) Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
US20100125781A1 (en) Page generation by keyword
CN106415540B (en) Federated search
WO2012125601A1 (en) Methods and systems for providing content provider-specified url keyword navigation
TW200842624A (en) Federated search implemented across multiple search engines
CN106663100B (en) Multi-domain query completion
JP2010508579A (en) Personalized search using macros
WO2014067471A1 (en) Method and device for providing search result on mobile terminal
WO2011140784A1 (en) Method for screening mobile terminal from accessing wireless network information, mobile terminal and system thereof
JP2010257453A (en) System for tagging of document using search query data
US20160253328A1 (en) Information collection method and device
CN103365932A (en) Webpage search method and device
KR101637016B1 (en) Method for providing user reaction web page
JP5185891B2 (en) Content providing apparatus, content providing method, and content providing program
CN102937978A (en) Search device and method
CN108170784A (en) The method and system of content information on a kind of extraction internet
US20110208718A1 (en) Method and system for adding anchor identifiers to search results
KR101499685B1 (en) Method for Providing Keywords Tree
Arai et al. E-learning document search method with supplemental keywords derived from keywords in meta-tag and descriptions which are included in the header of the first search result
US20080319972A1 (en) Short period search keyword
WO2016061311A1 (en) Identifying teachable moments for contextual search
US10133788B1 (en) Determining resource quality based on resource competition

Legal Events

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

Application publication date: 20130220