本發明專利技術公開了一種搜索設備和搜索方法,其中搜索設備包括:搜索處理器,用于:適于接收用戶終端提交的搜索詞,根據所述搜索詞進行檢索獲取搜索結果列表;結果處理器,用于:適于接收所述搜索結果列表,為所述搜索結果列表中的每個搜索結果生成一個對應的“站內搜索”鏈接,所述“站內搜索”鏈接的內容為:在相應搜索結果所在的站點的范圍內,進行所述搜索詞的搜索;以及呈現添加了所述“站內搜索”鏈接的搜索結果列表。本發明專利技術能夠使用戶快速且方便地獲取來自同一個網站的搜索結果,解決了用戶無法利用搜索引擎來方便地呈現來自同一個網站的相關聯搜索結果的問題。
【技術實現步驟摘要】
本專利技術涉及網絡
,特別是涉及一種搜索設備和搜索方法。
技術介紹
隨著互聯網的高速發展,各種企業、組織和個人都逐步了解到在互聯網上提供信息服務的重要性,從而都紛紛建立各自的網站來發布相應信息。隨著在網絡上提供網絡信息服務的網站日益增多,互聯網用戶很難記住這些網站的具體地址,因而依賴于搜索網站來查詢這些網站位置。搜索網站利用搜索引擎來從互聯網中提取各個網站的信息(以網頁文字為主),建立起數據庫。當用戶在搜索網站上進行查詢時,搜索引擎能檢索與用戶查詢條件相匹配的記錄,按一定的排列順序返回結果。隨著網絡信息日益增多,搜索引擎如何為用戶提供準確的內容成為搜索引擎的最大挑戰。目前的搜索引擎在針對某個搜索詞生成搜索結果列表中,通常僅在搜索結果列表中呈現來自某個網站的單條信息記錄。這樣,搜索結果中盡可能多地呈現來自不同網站的內容,以便于用戶進行選擇。然而,就用戶而言,其所期望獲得的結果是最接近其搜索結果的內容,而與網站關系不大。有些網站可能具有大量和用戶搜索詞相關的結果,但是卻無法直接呈現給用戶。現有的搜索引擎可以通過在搜索條件中指定搜索范圍,例如僅搜索某個網站中的內容,來呈現該網站中與用戶搜索詞相關聯的內容。然而,這種方法需要用戶手動地在搜索條件中指定要搜索的URL,由于用戶對于如何在搜索條件中指定U RL并不熟悉,這導致用戶難以使用該功能。
技術實現思路
本專利技術實施例的目的是提供一種搜索設備和搜索方法,能夠使用戶快速且方便地獲取來自同一個網站的搜索結果,解決了用戶無法利用搜索引擎來方便地呈現來自同一個網站的相關聯搜索結果的問題。為了實現上述目的,根據本專利技術的一個方面,提供了一種搜索設備。該搜索設備包括搜索處理器和結構處理器。搜索處理器適于接收例如從用戶終端提交的搜索詞,并根據該搜索詞進行檢索獲取搜索結果列表。結果處理器,適于接收搜索結果列表,為該搜索結果列表中的每個搜索結果生成一個對應的“站內搜索”鏈接,并且輸出添加了“站內搜索”鏈接的搜索結果列表。一般而言,“站內搜索”鏈接的內容為在相應搜索結果所在的站點的范圍內,進行該搜索詞的搜索。可選地,在上述的搜索設備中,如果搜索詞中已經具有范圍限定,則結果處理器不生成“站內搜索”鏈接。可選地,在上述的搜索設備中,相應搜索結果所在的站點的范圍,為相應搜索結果的統一資源定位符的站點部分所包含的范圍,或者為統一資源定位符的根站點所包含的范圍。根據本專利技術的另一個方面,提供了一種搜索方法。該搜索方法包括接收搜索詞,根據搜索詞進行檢索獲取搜索結果列表;接收該搜索結果列表,為該搜索結果列表中的每個搜索結果生成一個對應的“站內搜索”鏈接,其中該“站內搜索”鏈接的內容為在對應的搜索結果所在的站點的范圍內,進行所述搜索詞的搜索;以及輸出添加了“站內搜索”鏈接的搜索結果列表。可選地,該搜索方法還包括如果搜索詞中已經具有范圍限定,則不生成“站內搜索”鏈接。可選地,在上述搜索方法中,該對應的搜索結果所在的站點的范圍,為對應的搜索 結果的統一資源定位符的范圍,或者為該統一資源定位符的根站點的范圍。本專利技術實施例至少存在以下技術效果I)本專利技術實施例通過對每個搜索結果生成“站內搜索”鏈接,從而允許用戶快速且方便地獲取來自同一個網站的搜索結果,并且用戶無需掌握劃定搜索范圍的網絡命令,解決了用戶無法利用搜索引擎來方便地呈現來自同一個網站的相關聯搜索結果的問題。2)在搜索結果中顯示站內相關搜索的鏈接,顯示起來更加直觀,方便用戶搜索來自同一網站的內容。附圖說明通過閱讀下文具體實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I為根據本專利技術一個實施例的搜索設備的結構圖;圖2為根據本專利技術一個實施例而提供的搜索引擎的結構圖;圖3為根據本專利技術一個實施例的搜索方法的流程圖。具體實施例方式為使本專利技術實施例的目的、技術方案和優點更加清楚,下面將結合附圖對具體實施例進行詳細描述。圖I為根據本專利技術一個實施例的搜索設備100的結構圖。如圖I所示,搜索設備100包括搜索處理器110和結果處理器120。搜索處理器110適于接收搜索詞,根據搜索詞進行檢索以獲取搜索結果列表。搜索詞可以由用戶終端200經由網絡來提交。用戶終端200可以包括諸如臺式計算機、便攜式計算機、移動終端、個人數字助理之類的各種計算設備。所有可以提交搜索詞的設備都在本專利技術的保護范圍之內。一般而言,搜索處理器110接收用戶終端200提交的搜索詞之后,利用和一般搜索引擎類似的方式來根據搜索詞進行檢索以獲取搜索結果列表。一般而言,搜索結果列表具有關鍵字-值對(key-value pair)的形式,其中關鍵字是URL (Uniform/UniversalResource Locator,統一資源定位符,也被稱為網頁地址)地址,對應的值是命中分數,即搜索結果和搜索詞的相關程度得分。該得分用于結果排名,一般得分越高排名越高。在搜索處理器110里,搜索詞可以具有某種一些語法,這些語法在一些搜索引擎里面都規定了(例如,insite:語法,在具體使用時,該語法結構為+ + +,其可以查詢某一網站的內容,比如在新浪網查詢“嫦娥一號”,利用該語法可以寫為婦娥一號insite sina. com. cn當然,類似insite的搜索語法有很多,例如、 > 等等),但是用戶通常不會知曉這些語法,在用戶不加insite限定時,搜索處理器返回的搜索結果中,僅僅會選擇每個站點下面的一條URL添加到列表中,而用戶加了 insite限定時,會返回在該網站下面的相關URL。因此,因為大多數用戶不知曉搜索引擎的語法,即使具有在同一網站進行內容搜索的需求,在沒有幫助的情況下也難以實現。結果處理器120耦接到搜索處理器110,適于接收搜索處理器獲得的搜索結果列表。隨后結果處理器120適于為搜索結果列表中的每個搜索結果生成一個對應的“站內搜索”鏈接。“站內搜索”鏈接的內容為在相應搜索結果所在的站點的范圍內,進行所述搜索 詞的搜索;以及呈現添加了所述“站內搜索”鏈接的搜索結果列表。可見,本專利技術實施例通過對每個搜索結果生成“站內搜索”鏈接,從而允許用戶快速且方便地獲取來自同一個網站的搜索結果,并且用戶無需掌握搜索引擎的語法,解決了用戶無法利用搜索引擎來方便地呈現來自同一個網站的相關聯搜索結果的問題。雖然大多數人不了解搜索引擎的語法,但是仍然會有一部分專業的人是掌握了搜索引擎的語法的,如果這部分專業人士采用了進行站內搜索的搜索引擎語法,那么搜索結果已經符合站內搜索的要求了,不需要再生成“站內搜索”鏈接。針對這種情況,本專利技術實施例中,結果處理器120進行判斷,如果所述搜索詞中已經具有范圍限定,說明搜索結果也會是來自同一個范圍的,因此結果處理器就不用再生成所述“站內搜索”鏈接。其中,所述相應搜索結果所在的站點的范圍,為相應搜索結果的統一資源定位符的站點部分所包含的范圍,或者為統一資源定位符的根站點所包含的范圍。例如URL為http://bbs. a. com/site/33232, html,站內搜索的范圍限定可以是bbs. a. com,也有可能是本文檔來自技高網...
【技術保護點】
一種搜索設備,包括:搜索處理器,適于接收搜索詞,根據所述搜索詞進行檢索獲取搜索結果列表;結果處理器,適于接收所述搜索結果列表,為所述搜索結果列表中的每個搜索結果生成一個對應的“站內搜索”鏈接,所述“站內搜索”鏈接的內容為:在相應搜索結果所在的站點的范圍內,進行所述搜索詞的搜索;以及輸出添加了所述“站內搜索”鏈接的搜索結果列表。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張棟,
申請(專利權)人:北京奇虎科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。