專利名稱:實現(xiàn)擴展搜索和提供擴展搜索結(jié)果的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及搜索信息并提供搜索結(jié)果,更具體地,涉及實現(xiàn) 擴展搜索以及提供擴展搜索結(jié)果。
背景技術(shù):
10 本專利申請要求于2007年10月5日提交的主題為擴展搜索的第60/977977號專利申請的優(yōu)先權(quán)。例如當(dāng)在萬維網(wǎng)("網(wǎng)")上進行搜索或者搜索任何其他文檔集合或 者其他形式的信息時,用戶可以在數(shù)據(jù)集中搜索特定信息。對信息的搜 索通常是低效率的迭代處理。用戶輸入搜索査詢,接收一系列按等級排15序的結(jié)果,對結(jié)果進行評價,并且基于對與該搜索相關(guān)的不同領(lǐng)域的進 —步理解和/或?qū)χ黝}的細(xì)微之處的進一步熟悉,將詞條加入到搜索查詢 中,力求對搜索結(jié)果加以細(xì)化(refme)。該處理經(jīng)常重復(fù)幾個循環(huán),這使 得搜索處理效率不高。20
為了更完整地理解本發(fā)明及其特征和優(yōu)點,將結(jié)合附圖進行以下描述,其中圖1例示了實現(xiàn)擴展搜索并提供擴展搜索結(jié)果的系統(tǒng)的一個實施方式;25 圖2例示了顯示擴展搜索結(jié)果的圖形用戶界面的示例;圖3例示了顯示擴展搜索結(jié)果的圖形用戶界面的另一個示例; 圖4例示了顯示擴展搜索結(jié)果的圖形用戶界面的又一個示例; 圖5例示了顯示擴展搜索結(jié)果的進一步擴展的圖形用戶界面的示 例;以及圖6例示了用于實現(xiàn)擴展搜索的方法的一個實施方式。
具體實施方式
在一個實施方式中,實現(xiàn)擴展搜索和提供擴展搜索結(jié)果包括接收由5用戶生成的搜索查詢。確定了應(yīng)用于搜索査詢的擴展類型。擴展搜索査 詢是根據(jù)所確定的擴展類型無用戶干預(yù)地自動生成。對這些擴展搜索查 詢中的每一個進行搜索,以檢索搜索結(jié)果,在模塊中提供搜索結(jié)果以向 用戶呈現(xiàn)。每個模塊包括這些擴展搜索查詢中的一個的搜索結(jié)果。圖1例示了實現(xiàn)擴展搜索和提供擴展搜索結(jié)果的系統(tǒng)的一個實施方 10式。擴展搜索表示將一個搜索擴展為幾個相關(guān)的查詢。不同査詢的擴展搜索結(jié)果同時地顯示。搜索結(jié)果表示信息容器的集合和/或指向信息容器 的指針的集合。搜索結(jié)果可以是到網(wǎng)頁或網(wǎng)站的鏈接、文檔或來自多個 文檔的信息、或者任何其他適當(dāng)?shù)男畔ⅰ@?,用戶在特定信息?例 如網(wǎng)絡(luò)、特定題材數(shù)據(jù)庫、或一個組織的數(shù)據(jù)庫)中開始搜索特定詞條15或短語(搜索查詢)。用戶從基于對搜索查詢的擴展和/或細(xì)化的多個同時 搜索來接收搜索結(jié)果。例如,搜索結(jié)果可以基于對搜索查詢的擴展,例如查詢的子類、査詢的意義(sense)、和/或?qū)σ匀魏芜m當(dāng)?shù)姆N類組合形 式的搜索查詢的任何其他適當(dāng)?shù)臄U展??梢愿鶕?jù)媒體類型、來源(source) 和/或以任何適當(dāng)?shù)姆N類組合形式的任何其他適當(dāng)?shù)募?xì)化,對搜索查詢或20者擴展進一步細(xì)化。以下進一步詳細(xì)討論這樣的擴展和細(xì)化。在例示的實施方式中,系統(tǒng)10包括客戶機12、服務(wù)器14和網(wǎng)絡(luò)16。 網(wǎng)絡(luò)16便于客戶機12與服務(wù)器14之間的通信??蛻魴C12可以從服務(wù) 器14請求信息,并且服務(wù)器14可以根據(jù)客戶機12的請求而提供結(jié)果。 服務(wù)器14便于實現(xiàn)擴展搜索和呈現(xiàn)擴展搜索結(jié)果。25 客戶機12表示可操作用于使用網(wǎng)絡(luò)16與服務(wù)器14通信的任何適當(dāng)?shù)牟考?蛻魴C12可以根據(jù)用戶輸入從服務(wù)器14接收信息,客戶機12 可以向用戶提供來自服務(wù)器14的信息??蛻魴C12可以包括個人計算機、 膝上型計算機、無線電話或者蜂窩電話、個人數(shù)字助理或者適于在系統(tǒng) 10中通信的任何其他裝置。在例示的實施方式中,客戶機12包括圖形用戶界面("GUI") 18,該圖形用戶界面18用于向用戶顯示從服務(wù)器14 或者網(wǎng)絡(luò)16接收的信息,客戶機12包括網(wǎng)絡(luò)瀏覽器20。在另一個實施 方式中,客戶機12包括揚聲器,用于以可聽見的方式向用戶傳遞搜索結(jié) 果??蛻魴C12可以以圖形方式或者可聽見的方式提供擴展搜索結(jié)果。如 5果以圖形方式呈現(xiàn),則搜索結(jié)果可以呈現(xiàn)在GUI 18中的任何適當(dāng)?shù)奈恢茫?并且可以同時地或異步地呈現(xiàn)。如果是以可聽見的方式呈現(xiàn),則結(jié)果可 以異步地呈現(xiàn)。網(wǎng)絡(luò)瀏覽器20表示使得用戶能夠通過發(fā)送搜索查詢并接收搜索結(jié) 果而與位于站點(該站點例如由服務(wù)器14寄存(host))的信息交互的應(yīng)10用程序。例如,網(wǎng)絡(luò)瀏覽器20可以包括Microsoft Internet Explorer 、 Mozilla Firefox 、 Apple Safari 、或者Opera 。利用網(wǎng)絡(luò)瀏覽器20,用 戶可以通過訪問由服務(wù)器14提供的搜索頁面,啟動對與一個主題有關(guān)的 信息的搜索。使用服務(wù)器14,如以下更詳細(xì)描述,檢索到結(jié)果。當(dāng)客戶 機12接收到與該搜索有關(guān)的結(jié)果時,網(wǎng)絡(luò)瀏覽器20在GUI 18中向用戶15顯示信息。結(jié)果可以呈現(xiàn)在不同的模塊中,對此將參照圖2-4進行說明。 服務(wù)器14表示可操作用于在網(wǎng)絡(luò)16上與客戶機12通信并向客戶機 12提供信息的任何適當(dāng)?shù)牟考?。服?wù)器14從客戶機12接收請求并響應(yīng) 于該請求向客戶機12傳送信息。服務(wù)器14可以包括電子郵件服務(wù)器、 文件服務(wù)器、web服務(wù)器、網(wǎng)絡(luò)服務(wù)器、任何適當(dāng)?shù)倪h(yuǎn)程服務(wù)器,或者20可操作地向客戶機12提供服務(wù)的任何其他適當(dāng)?shù)难b置。例如,如果服務(wù) 器14是web服務(wù)器,則服務(wù)器14可以從客戶機12接收對一個或更多個 網(wǎng)頁的超文本傳送協(xié)議("HTTP")請求,并根據(jù)該請求將HTTP響應(yīng)和 數(shù)據(jù)內(nèi)容發(fā)送到客戶機12。在例示的實施方式中,服務(wù)器14包括處理器 22、搜索引擎軟件24、知識庫26、擴展搜索軟件28和web服務(wù)器軟件25 30。服務(wù)器14可以包括附加的部件、更少的部件,或者部件的任何適當(dāng) 的組合。例如,服務(wù)器14可以表示局域網(wǎng)服務(wù)器并且可以不包括web服 務(wù)器軟件30。服務(wù)器14的功能可以分布在多個服務(wù)器14之中或者系統(tǒng) 10中的其他部件之中,系統(tǒng)10可以包括任何適當(dāng)數(shù)量的服務(wù)器14。處理9其他適當(dāng)?shù)墓δ芏刹僮鞯乇阌诜?wù)器14的操作的任何適當(dāng)?shù)牟考?。?理器22包括可操作用于控制并且處理信息的任何硬件、固件、軟件或者 他們的組合。例如,處理器22執(zhí)行實現(xiàn)擴展搜索的擴展搜索軟件28,這改善了 5提供給客戶機12的搜索結(jié)果的質(zhì)量,并提高了搜索處理的效率。作為另 一個示例,處理器22執(zhí)行web服務(wù)器軟件30,以向客戶機12傳送擴展 搜索結(jié)果。處理器22可以是可編程邏輯裝置、微控制器、微處理器、任 何適當(dāng)?shù)奶幚硌b置,或者前面這些裝置的任何組合。搜索引擎軟件24表示指令、邏輯、或者代碼的任何適當(dāng)?shù)募?,?io們具體體現(xiàn)在計算機可讀介質(zhì)中并可操作用于根據(jù)搜索査詢對信息進行 搜索以生成搜索結(jié)果。搜索引擎軟件24可以包括用于檢索搜索結(jié)果的任 何適當(dāng)?shù)乃阉魉惴ɑ蛘呒夹g(shù)。系統(tǒng)10內(nèi)的任何適當(dāng)?shù)牟考梢园ㄋ阉?引擎軟件24。例如,搜索引擎軟件24可以是諸如Google 、 Yahoo ,或 者其他互聯(lián)網(wǎng)搜索引擎的第三方軟件。作為另一個示例,企業(yè)網(wǎng)絡(luò)上的 15服務(wù)器可以包括用于從企業(yè)網(wǎng)絡(luò)上可用的信息生成搜索結(jié)果的搜索引擎 軟件24。作為另一個示例,客戶機12可以包括用于從客戶機12上可用 的信息生成搜索結(jié)果的搜索引擎軟件24。知識庫26表示任何適當(dāng)?shù)臄?shù)據(jù)庫或者其他結(jié)構(gòu)化信息源。知識庫 26可以表示靜態(tài)或動態(tài)數(shù)據(jù)庫。作為一個示例,知識庫26可以表示信息 20數(shù)據(jù)庫或者表示對Wikipedia⑧、Whatls.con^或者任何其他適當(dāng)?shù)男畔⒓?合的訪問。知識庫26可以表示外部可訪問信息,例如通過對web的幾個 部分進行處理而可訪問的信息或者任何其他適當(dāng)?shù)耐獠啃畔?。在另一個 實施方式中,知識庫26可以表示在服務(wù)器14中內(nèi)部保留的信息。知識 庫26可以包含通過生成如在2007年10月5日提交的美國專利申請 25 60/977770中描述的本體而收集的信息。知識庫26包括便于對初始搜索 查詢進行擴展和/或細(xì)化的任何適當(dāng)?shù)男畔ⅰ@?,知識庫26包括與搜索 查詢有關(guān)的各種子類。作為另一個示例,知識庫26包括與搜索查詢有關(guān) 的各種意義。系統(tǒng)10內(nèi)的任何適當(dāng)?shù)牟考梢园ㄖR庫26或者知識 庫26可以是獨立的部件。擴展搜索軟件28表示指令、邏輯或代碼的任何適當(dāng)?shù)募?,它們具體體現(xiàn)在計算機可讀介質(zhì)中并可操作用于擴展搜索査詢并提供擴展搜索 結(jié)果。例如,擴展搜索軟件28將一個或更多個詞條的單個搜索査詢擴展 為幾個相關(guān)的查詢,并提供不同查詢的結(jié)果用于同時地顯示。擴展搜索 5軟件28可以便于評價和組織信息的任何適當(dāng)?shù)募?,該信息例如網(wǎng)頁、 文檔、電子郵件、日程事件,或者任何其他適當(dāng)?shù)男畔?。在一個實施方 式中,擴展搜索軟件28訪問知識庫26以確定如何擴展和/或細(xì)化初始搜 索查詢,并基于知識庫26中的信息生成多個搜索查詢。例如,擴展搜索 軟件28訪問知識庫26以確定初始搜索査詢的子類。擴展搜索軟件28隨io后基于初始搜索査詢和每個子類生成多個擴展搜索査詢,并通過搜索引 擎軟件24運行每個擴展搜索査詢。web服務(wù)器軟件30表示指令、邏輯或者代碼的任何適當(dāng)?shù)募希?們具體體現(xiàn)在計算機可讀介質(zhì)中并且可操作用于向客戶機12傳送搜索結(jié) 果。例如,web服務(wù)器軟件30將結(jié)果作為網(wǎng)頁傳送到網(wǎng)絡(luò)瀏覽器20。在15該示例中,web服務(wù)器軟件30可以使用HTTP來傳送結(jié)果。在其他實施 方式中,web服務(wù)器軟件30可以使用文件傳輸協(xié)議或者任何其他適當(dāng)?shù)?協(xié)議來傳送。網(wǎng)絡(luò)16表示可操作便于客戶機12與服務(wù)器14之間的通信的任何適 當(dāng)?shù)木W(wǎng)絡(luò)。網(wǎng)絡(luò)16可以包括專用網(wǎng)絡(luò)、公用網(wǎng)絡(luò)、企業(yè)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、 20局域網(wǎng)、廣域網(wǎng),和/或任何適當(dāng)?shù)木W(wǎng)絡(luò),或者可操作便于部件之間通信 的網(wǎng)絡(luò)的組合。在操作的示例性實施方式中,用戶請求訪問搜索頁面,并且服務(wù)器 14將該搜索頁面發(fā)送到客戶機12。用戶通過在客戶機12上的搜索頁面 中輸入單個搜索查詢并將該查詢發(fā)送到服務(wù)器14而從服務(wù)器14請求信 25息。服務(wù)器14接收搜索査詢。如下所述,擴展搜索軟件28確定要應(yīng)用 于搜索查詢的擴展類型,并基于確定的擴展類型生成多個搜索査詢。為 了生成多個搜索查詢,擴展搜索軟件28可以訪問知識庫26。使用知識庫 26,擴展搜索軟件確定如何將初始搜索査詢擴展為多個搜索查詢。服務(wù) 器14基于由擴展搜索軟件28提供的多個擴展搜索查詢來執(zhí)行搜索引擎軟件24,以搜索相關(guān)的信息集合,例如網(wǎng)頁。具體地說,搜索引擎軟件 24可以對擴展搜索查詢執(zhí)行獨立的同時搜索,并可以獲得針對每個擴展 搜索查詢的搜索結(jié)果。 一旦接收到多個搜索的搜索結(jié)果,擴展搜索軟件 28就對這些結(jié)果進行組織以用于呈現(xiàn)。這些結(jié)果可以按照任何適當(dāng)?shù)姆?5式來組織,用于向用戶呈現(xiàn)擴展搜索結(jié)果。例如,每個查詢的結(jié)果可以 呈現(xiàn)在單個網(wǎng)頁中的獨立模塊中。web服務(wù)器軟件30將組織后的搜索結(jié) 果傳送到客戶機12。在客戶機12的GUI 18中向用戶顯示搜索結(jié)果的獨 立模塊。擴展搜索查詢可以基于由擴展搜索軟件28確定的任何適當(dāng)類型的 io擴展。擴展表示使用任何適當(dāng)?shù)闹R庫26 (例如\^^ 6( 3@網(wǎng)頁或任何 其他適當(dāng)?shù)耐獠康男畔⒓?對初始搜索查詢的任何適當(dāng)?shù)恼归_ (development )。擴展可以包括初始搜索查詢的子類、初始搜索査詢的意義、或者任 何適當(dāng)?shù)念愋偷臄U展。例如,初始搜索查詢的子類表示語意上相關(guān)的、5但通常次級(subordinate)的搜索??梢猿尸F(xiàn)初始搜索查詢的一個或更多 個子類。對于每個子類,還呈現(xiàn)一個或更多個搜索結(jié)果。如果"car (汽 車)"是初始搜索查詢,則擴展搜索査詢可以包括與汽車有關(guān)的子類,例 如歷史、安全性、設(shè)計、經(jīng)濟、技術(shù)和在知識庫28中識別出的任何其他 適當(dāng)?shù)淖宇悺U展搜索軟件28可以使用任何適當(dāng)?shù)募夹g(shù)來確定初始搜索20查詢的子類。例如,如果擴展搜索軟件28訪問Wikipedi^網(wǎng)頁,則擴展 搜索軟件28可以使用Wikipedia⑧網(wǎng)頁上的任何適當(dāng)?shù)男畔泶_定初始搜 索査詢的子類,例如\^1^^&@網(wǎng)頁的內(nèi)容部分中的主題。對于以上示例, 歷史、安全性、設(shè)計、經(jīng)濟和技術(shù)表示在Wikipedia⑧網(wǎng)頁的內(nèi)容部分中 針對"汽車"的主題的幾個示例。擴展搜索軟件28還可以使用根據(jù)并入25的應(yīng)用而生成的本體來確定初始搜索查詢的子類。作為另一個示例,初始搜索査詢的意義表示詞的不同用法。對于每 個意義,執(zhí)行多個擴展搜索查詢,并且呈現(xiàn)每個擴展搜索查詢的一個或 更多個搜索結(jié)果。如果" tree (樹)"是初始搜索查詢,則擴展搜索查詢 可以包括植物學(xué)、計算機科學(xué)和系譜學(xué)中使用的"tree (樹)"的意義。擴展搜索軟件28可以使用任何適當(dāng)?shù)募夹g(shù)來確定初始搜索査詢的意義。 例如,如果擴展搜索軟件28訪問Wikipedi^網(wǎng)頁,則擴展搜索軟件28 可以使用Wikipedi浐網(wǎng)頁上的任何適當(dāng)?shù)男畔ⅲ瑏泶_定初始搜索查詢的意 義。對于以上示例,植物學(xué)、計算機科學(xué)和系譜學(xué)表示W(wǎng)ikipedi^網(wǎng)頁上 5可用的沒有歧義的"tree (樹)"的幾個示例。擴展搜索軟件28還可以使 用基于并入的應(yīng)用而生成的本體,來確定初始搜索査詢的意義。擴展搜 索軟件28還可以使用如在2007年10月5日提交的美國專利申請 60/977934中描述的標(biāo)簽創(chuàng)建??梢曰谟蓴U展搜索軟件28確定的任何適當(dāng)?shù)募?xì)化類型,對擴展搜io索查詢進行進一步細(xì)化。細(xì)化表示使用任何適當(dāng)?shù)闹R庫26的進行另外 的精細(xì)化(honing)。擴展搜索查詢的細(xì)化可以基于媒體類型、來源、廣告,和/或任何其 他適當(dāng)?shù)募?xì)化并且以任何適當(dāng)?shù)慕M合。媒體類型可以表示內(nèi)容類型或者 可以表示用戶經(jīng)驗的不同類型。例如,可以根據(jù)媒體類型來限制擴展搜15索查詢。因此,可以將每個擴展搜索查詢的搜索結(jié)果呈現(xiàn)為一種或更多 種特定媒體類型。如果"音樂"是初始搜索査詢,則可以將擴展搜索査 詢限制為網(wǎng)頁、圖像、視頻、音頻文件,或者任何其他適當(dāng)?shù)拿襟w類型。 來源可以表示搜索結(jié)果的起源。在該示例中,可以根據(jù)來源來限制擴展 搜索査詢,因此,可以從一種或更多種特定來源呈現(xiàn)擴展搜索結(jié)果。不20同的來源可以包括不同的網(wǎng)絡(luò)內(nèi)容的來源,例如各種字典、各種醫(yī)學(xué)信息來源、具有不同觀點的各種報紙、來自競爭政治候選人的站點、或者 任何其他適當(dāng)?shù)膩碓?。廣告可以表示有關(guān)擴展搜索查詢的促銷??梢耘c 擴展搜索結(jié)果一起呈現(xiàn)廣告,當(dāng)呈現(xiàn)時,廣告可以在位置上與擴展搜索 結(jié)果聚類在一起。25 可以按照任何適當(dāng)?shù)姆绞綄U展和細(xì)化組合起來。例如,初始搜索査詢可以基于不同的子類來擴展,并進一步被細(xì)化以將擴展搜索結(jié)果呈 現(xiàn)為圖像媒體類型。作為另一個示例,初始搜索查詢可以基于不同的意 義來擴展,并進一步被細(xì)化從而以網(wǎng)頁媒體類型來呈現(xiàn)擴展搜索結(jié)果。可以在任何適當(dāng)?shù)臅r間來確定要應(yīng)用于初始搜索査詢的擴展和/或細(xì)化。例如,用戶可以在啟動搜索之前對擴展搜索軟件28進行配置,以 將特定擴展應(yīng)用于搜索查詢。作為另一個示例,用戶可以在啟動搜索時 對擴展搜索軟件28進行配置以應(yīng)用特定的擴展。作為另一個示例,擴展 搜索軟件28可以基于知識庫26中的信息來確定要將何種擴展類型應(yīng)用 5于初始搜索査詢。擴展搜索軟件28可以使用任何適當(dāng)?shù)臈l件來確定要應(yīng)用于初始搜 索査詢的擴展類型和/或細(xì)化類型,并且可以確定去查閱多于一個的知識 庫26和/或不同類型的知識庫26。例如,擴展搜索軟件28可以訪問在系 統(tǒng)10的任何適當(dāng)?shù)牟考械目捎玫母郊踊蚱渌R庫26,用于生成多個io擴展搜索査詢??梢猿鲇谕暾缘哪康膩硭阉鲙讉€知識庫26。擴展搜索 軟件28可以搜索多個知識庫26以確定主(dominant)擴展。作為另一個 示例,擴展搜索軟件28可以在任何適當(dāng)?shù)臅r間改變應(yīng)用于搜索查詢的擴 展和/或細(xì)化。如果最初是將子類擴展應(yīng)用于搜索查詢,則還可以將意義 擴展應(yīng)用于搜索查詢,并且可以使用這兩種擴展類型進行擴展搜索并且15向用戶同時地呈現(xiàn)。作為另一個示例,擴展搜索軟件28可以在任何適當(dāng) 的情況下對擴展進行組合。如果意義或子類的數(shù)量不象所期望的那樣大, 則可以將擴展組合以向用戶呈現(xiàn)對結(jié)果的完整描述(cross-section)。出于 完整性的目的,可以對擴展進行組合。作為另一個示例,擴展搜索軟件 28可以查閱并組合從不同媒體類型得到的知識庫26。例如,可以通過收20集并處理來自圖像數(shù)據(jù)庫的標(biāo)簽而形成知識庫26。作為另一個示例,擴 展搜索軟件28可以查閱知識庫26以理解提交初始搜索查詢的用戶,這 可以進一步有助于對搜索查詢的擴展和/或細(xì)化。在操作的另一個示例性實施例中,用戶可以請求對擴展搜索査詢中 一個進行進一步擴展。與其中用戶選擇搜索結(jié)果的常規(guī)相關(guān)性反饋方法25不同,用戶選擇從知識庫26獲得的擴展搜索的子類來進一步擴展。在該 實施方式中,服務(wù)器14從客戶機12接收擴展搜索查詢來進一步擴展和/ 或細(xì)化。如上所述,擴展搜索軟件28確定要應(yīng)用于己擴展搜索查詢的擴 展類型,并基于確定的擴展類型生成多個搜索查詢。服務(wù)器14執(zhí)行搜索 引擎軟件24以基于由擴展搜索軟件28提供的多個擴展搜索查詢來搜索相關(guān)的信息集合(例如網(wǎng)頁)。具體地說,搜索引擎軟件24可以對擴展 搜索査詢執(zhí)行的獨立的同時搜索,并且可以獲得針對每個擴展搜索查詢 的搜索結(jié)果。 一旦接收到多個搜索的搜索結(jié)果,擴展搜索軟件28就對這 些結(jié)果進行組織以用于呈現(xiàn)。這些結(jié)果可以按照任何適當(dāng)?shù)姆绞絹斫M織 5以向用戶呈現(xiàn)擴展搜索結(jié)果。例如,可以在單個網(wǎng)頁的單模塊中呈現(xiàn)每 個查詢的結(jié)果。Web服務(wù)器軟件30將組織后的搜索結(jié)果傳送到客戶機12。在客戶機12的GUI 18中向用戶顯示搜索結(jié)果的獨立模塊。擴展搜索查詢的進一步擴展可以基于由擴展搜索軟件28確定的任 何適當(dāng)?shù)臄U展類型。擴展表示使用任何適當(dāng)?shù)闹R庫對擴展搜索査詢的 io任何適當(dāng)?shù)恼归_,該知識庫例如是Wikipedi^網(wǎng)頁或任何其他適當(dāng)?shù)耐獠?的信息集合。擴展可以包括擴展搜索査詢的子類。例如,擴展搜索查詢的子類表 示語意上相關(guān)但通常次級的搜索??梢猿尸F(xiàn)擴展搜索査詢的一個或更多 個子類。對于每個子類,還呈現(xiàn)一個或更多個搜索結(jié)果。如果"sushi (壽 15司)"是初始搜索査詢,則"sushi ingredients (壽司成分)"可以表示"sushi (壽司)"的子類。用戶可以將"sushi ingredients (壽司成分)"進一步擴 展為擴展搜索査詢。"sushi ingredients (壽司成分)"的進一步擴展可以包 括以下作為子類omelette(煎蛋)、sushi rice(壽司米)、toppings and fillings (澆頭和餡)、nori (海苔)以及condiments (調(diào)味品)。因此對于該示例, 20 擴展搜索可以包括"sushi ingradients omelette (壽司成分煎蛋)"、"sushi ingradients sushi rice (壽司成分壽司米)"、"sushi ingradients toppings and fillings (壽司成分澆頭和餡)"、"sushi ingradients nori (壽司成分海苔)" 禾口 "sushi ingradients condiments (壽司成分調(diào)味品)"。擴展搜索軟件28可以使用任何適當(dāng)?shù)募夹g(shù)來確定擴展搜索査詢的子類。例如,如果擴展 25搜索軟件28訪問Wikipedi^網(wǎng)頁,則擴展搜索軟件28可以使用 Wikipedia⑧網(wǎng)頁上的任何適當(dāng)?shù)男畔泶_定擴展搜索查詢的子類。對于以 上示例,omelette (煎蛋)、sushi rice (壽司米)、toppings and fillings (澆 頭和餡)、nori (海苔)以及condiments (調(diào)味品)表示與"sushi (壽司)" Wikipedia⑧網(wǎng)頁上可用的"sushi ingradients (壽司成分)"有關(guān)的內(nèi)容的示例。擴展搜索軟件28還可以使用根據(jù)并入的應(yīng)用生成的本體來確定擴展 搜索查詢的子類??梢曰谟蓴U展搜索軟件28確定的任何適當(dāng)?shù)募?xì)化類型,對擴展搜 索査詢的擴展進行進一步細(xì)化。細(xì)化表示使用任何適當(dāng)?shù)闹R庫26對擴 5展搜索查詢的附加精細(xì)化。系統(tǒng)10的部件可以包括接口、邏輯、存儲器,和/或其他適當(dāng)?shù)脑?件。接口接收輸入,發(fā)送輸出,處理輸入和/或輸出,和/或進行其他適當(dāng) 的操作。接口可以包括硬件和/或軟件。邏輯進行部件的操作,例如,邏輯執(zhí)行指令來從輸入生成輸出。邏 io輯可以包括硬件、軟件、和/或其他邏輯。邏輯可以被編碼在一個或更多 個有形的媒體中,例如計算機可讀介質(zhì)或者任何其他適當(dāng)?shù)挠行谓橘|(zhì), 并且當(dāng)被計算機執(zhí)行時可以進行操作。特定的邏輯(例如處理器)可以 管理部件的操作。處理器的示例包括一個或更多個計算機、 一個或更多 個微處理器、 一個或更多個應(yīng)用,和/或其他邏輯。 is 可以對系統(tǒng)10做出變型、添加或者省略而不脫離本發(fā)明的范圍。例如,除了服務(wù)器14以外或者替代服務(wù)器14,客戶機12可以包括擴展搜 索軟件28以對搜索結(jié)果進行擴展和操作。作為另一個示例,系統(tǒng)10可 以包括任何適當(dāng)數(shù)量的客戶機12和服務(wù)器14。系統(tǒng)10的部件可以集成 在一起或者分開。而且,系統(tǒng)10的操作可以由更多的、更少的或其他的 20部件執(zhí)行。此外,可以使用任何適當(dāng)?shù)倪壿嬤M行系統(tǒng)10的操作。圖2例示了顯示擴展搜索結(jié)果的GUI 18的一個示例。在圖2中, GUI 18顯示根據(jù)子類擴展和網(wǎng)頁媒體類型細(xì)化二者的組合的搜索結(jié)果??梢园凑杖魏芜m當(dāng)?shù)姆绞絹斫M織GUI 18以顯示擴展搜索結(jié)果。在所 例示的實施方式中,GUI 18包括搜索字段52和模塊54。用戶可以將搜 25索查詢輸入搜索字段52中,并啟動關(guān)于該查詢的搜索。模塊54表示GUI 18的不同位置區(qū)域或臨時(temporal)區(qū)域,用于將一組結(jié)果組合在一起 從而感覺起來這些結(jié)果象是一個組。每個模塊54包括與搜索查詢有關(guān)的 獨立擴展并且顯示與該擴展關(guān)聯(lián)的搜索結(jié)果。每個模塊54可以包括到擴展的每個結(jié)果的鏈接、最小化圖標(biāo)56、最大化圖標(biāo)58、退出圖標(biāo)60和reXurch按鈕62。最小化圖標(biāo)56允許用 戶使模塊54小于其原先的大小,最大化圖標(biāo)58允許用戶使模塊54大于 其原先大小。當(dāng)最大化模塊54時,可以顯示附加的擴展結(jié)果或者可以顯 示關(guān)于結(jié)果的附加細(xì)節(jié)。退出圖標(biāo)60允許用戶從GUI 18上移除模塊54。 5 reXurch按鈕62表示允許用戶將擴展搜索的子類進一步擴展(如圖5所 示)的任何適當(dāng)?shù)陌粹o或鏈接。GUI18可以按照任何適當(dāng)?shù)姆绞匠尸F(xiàn)結(jié)果。例如,GUI18可以同時 地顯示結(jié)果。結(jié)果被收集,并且當(dāng)檢索到所有結(jié)果時可以在GUI18上顯 示這些結(jié)果。作為另一個示例,GUI18可以異步地呈現(xiàn)結(jié)果。GUI 18可io以在搜索引擎軟件24檢索信息時而不是等待檢索到所有結(jié)果時呈現(xiàn)結(jié) 果。GUI18可以允許用戶在模塊54之間滾動,自動操作GUI18上的模 塊54的外觀,并且在一段時間之后切換到另一個模塊54,或者支持任何 適當(dāng)?shù)漠惒匠尸F(xiàn)。在例示的實施方式中,用戶將詞條"汽車"輸入搜索字段52中并且15啟動搜索。如參照圖1所討論的,從服務(wù)器14針對搜索査詢來檢索結(jié)果。 使用擴展搜索軟件28,搜索結(jié)果被組織起來以向用戶呈現(xiàn)。搜索査詢的 每個擴展顯示在獨立的模塊54中,并且搜索查詢出現(xiàn)在模塊54中。在 例示的實施方式中,擴展搜索軟件28已經(jīng)將子類擴展和網(wǎng)頁媒體類型細(xì) 化應(yīng)用于搜索查詢。因此,"car(汽車)"的子類顯示在模塊54中,并且20與每個子類有關(guān)的搜索結(jié)果顯示為到網(wǎng)頁的鏈接。例如,存在針對以下 各項的獨立模塊54: car (汽車)、fbel propulsion technologies (燃料推進 技術(shù))、future car technologies (未來汽車技術(shù))、history (歷史)、safety (安全性)、alternatives to the automobile (汽車替代品)、design (設(shè)計)、 economics and impacts (經(jīng)濟禾口影響),以及fbrther reading (進一步閱讀)。25 可以對GUI 18進行變型、添加或省略。例如,可以在GUI18上按照任何適當(dāng)?shù)姆绞絹斫M織搜索字段52和模塊54。作為另一個示例,可以 在GUI 18上提供高級搜索選項,以使web瀏覽器20提取更相關(guān)的結(jié)果。 高級搜索選項使得用戶能夠在搜索查詢中輸入一個或更多個附加的準(zhǔn)則 以進一步限定搜索結(jié)果??梢栽趩铀阉髦?、返回搜索結(jié)果之后或者作為用戶的偏好而應(yīng)用高級搜索選項中包括的準(zhǔn)則。作為另一個示例,用戶可以實現(xiàn)對已擴展搜索査詢的擴展搜索。服務(wù)器14從客戶機12接 收擴展搜索查詢作為搜索查詢,并對該擴展搜索實現(xiàn)上述處理。圖3例示了顯示擴展搜索結(jié)果的GUI 18的另一個示例。在圖3中, 5 GUI 18顯示根據(jù)子類擴展和圖像媒體類型細(xì)化二者的組合的搜索結(jié)果。 在例示的實施方式中,用戶將詞條"汽車"輸入搜索字段52中并啟 動搜索。如圖1中所討論的,從服務(wù)器14檢索針對搜索査詢的結(jié)果。使 用擴展搜索軟件28,搜索結(jié)果被組織起來以向用戶呈現(xiàn)。搜索查詢的每 個擴展顯示在獨立模塊54中,并且搜索查詢出現(xiàn)在模塊54中。在例示 io的實施方式中,擴展搜索軟件28已經(jīng)將子類擴展和圖像媒體類型細(xì)化應(yīng) 用于搜索查詢。因此,"汽車"的子類顯示在模塊54中,并且與每個子 類有關(guān)的搜索結(jié)果顯示為圖像。例如,存在針對以下各項的獨立模塊54: car (、汽車)、fUd propulsion technologies (燃半斗推進技術(shù))、fUture car technologies (未來汽車技術(shù))、history (歷史)、safety (安全性)、alternatives is to the automobile (汽車替代品)、design (設(shè)計)、economics and impacts (經(jīng)濟和影響),以及forther reading (進一步閱讀)。對于car (汽車)、 fuel propulsion technologies (燃料推進技術(shù))、fiiture car technologies (未 來汽車技術(shù))、history(歷史)、safety(安全性)、alternatives to the automobile (汽車替代品)、design (設(shè)計)、economics and impacts (經(jīng)濟和影響), 20以及fiirtherreading (進一步閱讀)提供可用的圖像。圖4例示了顯示擴展搜索結(jié)果的GUI 18的另一個示例。在圖4中, GUI 18顯示根據(jù)子類擴展、圖像媒體類型細(xì)化和來源細(xì)化三者的組合的 搜索結(jié)果。在例示的實施方式中,用戶將詞條"汽車"輸入搜索字段52中并啟 25動搜索。如圖1中所討論的,從服務(wù)器14檢索針對搜索查詢的結(jié)果。使 用擴展搜索軟件28,搜索結(jié)果被組織起來以向用戶呈現(xiàn)。搜索査詢的每 個擴展顯示在獨立的模塊54中并且搜索查詢出現(xiàn)在模塊54中。在例示 的實施方式中,擴展搜索軟件28已經(jīng)將子類擴展、圖像媒體類型細(xì)化和 來源細(xì)化應(yīng)用于搜索査詢。在該示例中,來源類別是與書籍有關(guān)的網(wǎng)絡(luò)內(nèi)容的來源,例如Amazon⑧。"汽車"的子類顯示在模塊54中,并且與每個子類有關(guān)的搜索結(jié)果顯示為到網(wǎng)頁和相關(guān)縮略圖的鏈接。例如,存 在針對以下各項的獨立模塊54: car (汽車)、fliel pr叩ulsion technologies(燃料推進技術(shù))、future car technologies (未來汽車技術(shù))、history (歷 5 史)、safety (安全性)、alternatives to the automobile (汽車替代品)、design (設(shè)計)、economics and impacts (經(jīng)濟和影響),以及fUrther reading (進 一步閱讀)。對于以下各項提供可用的到網(wǎng)頁的鏈接和縮略圖car(汽車)、 fUel propulsion technologies (燃料推進技術(shù))、fiiture car technologies (未 來汽車技術(shù))、history (歷史)、safety (安全性)、alternatives to the automobile I0(汽車替代品)、design (設(shè)計)、economics and impacts (經(jīng)濟和影響), 以及fUrther reading (進一步閱讀)。圖5例示了顯示對擴展搜索結(jié)果的進一步擴展的GUI 18的示例。在 圖5中,GUI 1 8顯示根據(jù)子類擴展和網(wǎng)頁媒體類型細(xì)化二者的組合的搜 索結(jié)果。is 在例示的實施方式中,如搜索字段52中所示,擴展搜索軟件28運行對初始搜索查詢"sushi (壽司)"的擴展搜索。擴展搜索軟件28將作 為"sushi (壽司)"子類的"sushi ingredients (壽司成分)"與有關(guān)"sushi (壽司)"的其他子類一起返回。在該實施方式中,已經(jīng)實現(xiàn)了對"sushi ingredients (壽司成分)"的進一步擴展,這啟動了 "sushi ingredients (壽20司成分)"的擴展搜索。用戶可能已經(jīng)按下了 reXurch按鈕62來實現(xiàn)該進 一步擴展。擴展搜索軟件28啟動對擴展搜索査詢"sushi ingredients(壽司成分)" 的搜索。如參照圖1所討論的,從服務(wù)器14檢索針對該搜索查詢的結(jié)果。 使用擴展搜索軟件28,搜索結(jié)果被組織起來以向用戶呈現(xiàn)。搜索査詢的 25每個擴展顯示在獨立的模塊54中,并且搜索査詢出現(xiàn)在模塊54中。在 例示的實施方式中,擴展搜索軟件28已經(jīng)將子類擴展和網(wǎng)頁媒體類型細(xì) 化應(yīng)用于搜索査詢。因此,子類"壽司成分"顯示在模塊54中,并且與 每個子類有關(guān)的搜索結(jié)果顯示為到網(wǎng)頁的鏈接。例如,子類"壽司成分" 包括omelette (煎蛋)、sushi rice (壽司米)、toppings and fillings (澆頭禾口餡)、nori (海苔)以及condiments (調(diào)味品),它們中的每一個都顯示在 模塊54中。圖6例示了用于實現(xiàn)擴展搜索的方法的一個實施方式。該方法開始 于步驟100,其中服務(wù)器14從客戶機12接收對搜索頁面的請求。在步驟 5 102,服務(wù)器14將搜索頁面發(fā)送到客戶機12。使用搜索頁面,用戶可以 將搜索查詢輸入客戶機12。在步驟104,服務(wù)器14從客戶機12接收搜 索查詢。該查詢可以包括詞、通配符或其他適當(dāng)準(zhǔn)則的任何適當(dāng)?shù)慕M合 以便于搜索信息。如上所述,搜索査詢可以包括來自高級搜索選項的一 個或更多個附加的準(zhǔn)則,以進一步提高搜索結(jié)果的相關(guān)性。10 在步驟106,服務(wù)器14確定要應(yīng)用于搜索査詢的擴展類型。例如,服務(wù)器14執(zhí)行擴展搜索軟件28,以確定要應(yīng)用于搜索査詢的擴展類型。 如上所述,該擴展可以包括根據(jù)搜索査詢的子類擴展、意義擴展或任何 其他適當(dāng)?shù)臄U展。在步驟108,擴展搜索軟件28訪問知識庫26,以確定所確定的擴展15類型的特定擴展。在步驟110,擴展搜索軟件28根據(jù)確定的擴展生成擴 展搜索查詢。在步驟112,搜索引擎軟件24執(zhí)行對多個搜索查詢的獨立 的同時搜索。在步驟114,擴展搜索軟件28將每個擴展搜索查詢的搜索結(jié)果組織 成模塊。在步驟116, web服務(wù)器軟件30將呈模塊形式的搜索結(jié)果發(fā)送 20到客戶機12用于顯示。用戶可以對顯示在模塊中并從知識庫26確定的其中一個擴展搜索 査詢啟動擴展搜索。在步驟118,服務(wù)器14確定是否對擴展搜索查詢執(zhí) 行擴展搜索。如果服務(wù)器14確定不進行搜索,則該方法結(jié)束。用戶可以 提交另一個搜索查詢,并且該方法可以再次從步驟100開始。如果服務(wù) 25器14確定要對擴展搜索查詢執(zhí)行擴展搜索,則在步驟120服務(wù)器14接 收擴展搜索查詢。該方法從步驟106繼續(xù),在該步驟中服務(wù)器14確定要 應(yīng)用于擴展搜索查詢的擴展類型??梢詫υ摲椒ㄟM行變型、添加或省略。例如,如果搜索是客戶機12 在本地進行的自動搜索,則web服務(wù)器軟件30可以不向客戶機12發(fā)送搜索結(jié)果。作為另一個示例,任何適當(dāng)?shù)牟考虿考娜魏芜m當(dāng)?shù)牟糠?均可以執(zhí)行這些步驟。該方法可以包括更多的、更少的、或其他的步驟。 此外,這些步驟可以按照任何適當(dāng)?shù)捻樞驁?zhí)行。本發(fā)明的特定實施方式可以提供一個或更多個技術(shù)優(yōu)點。 一個實施 5方式的技術(shù)優(yōu)點是可以在啟動簡單搜索査詢時實現(xiàn)擴展搜索。擴展搜索改善了搜索結(jié)果的質(zhì)量。通過執(zhí)行同時搜索,用戶接收大量(substantive) 結(jié)果而不必將迭代搜索處理重復(fù)多次。同時搜索減少了重復(fù)地重新定義 搜索的需要,這提高了搜索處理的效率。本發(fā)明的特定實施方式可以不 包括以上技術(shù)優(yōu)點、包括以上技術(shù)優(yōu)點的一些或全部。根據(jù)這里包括的 io附圖、說明書和權(quán)利要求書,本領(lǐng)域技術(shù)人員可以容易想到一個或更多 個其他技術(shù)優(yōu)點。雖然已經(jīng)在幾個實施方式中描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員可 以提出各種變化、變型、替代、轉(zhuǎn)換和修改,本發(fā)明旨在包括落入所附 權(quán)利要求范圍內(nèi)的這種變化、變型、替代、轉(zhuǎn)換和修改。
權(quán)利要求
1、一種方法,該方法包括以下步驟接收由用戶生成的第一搜索查詢;確定要應(yīng)用于所述第一搜索查詢的擴展類型;根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第一搜索查詢相關(guān)聯(lián)的擴展搜索查詢;對與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的每一個執(zhí)行搜索以檢索搜索結(jié)果;以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn),其中每個模塊包括與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的一個擴展搜索查詢的搜索結(jié)果;接收由所述用戶生成的第二搜索查詢,其中所述第二搜索查詢是所述擴展搜索查詢中的一個;根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第二搜索查詢相關(guān)聯(lián)的擴展搜索查詢;對與所述第二搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的每一個執(zhí)行搜索以檢索搜索結(jié)果;以及以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn),其中每個模塊包括與所述第二搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的一個擴展搜索查詢的搜索結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中對所述擴展搜索查詢中的每一 個執(zhí)行搜索的步驟包括以下步驟利用搜索引擎軟件從服務(wù)器檢索所述 搜索結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,其中對所述擴展搜索查詢中的每一個執(zhí)行搜索的步驟包括以下步驟對所述擴展搜索査詢中的每一個同時 執(zhí)行所述搜索。
4.根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟提供 所述擴展搜索查詢以向所述用戶呈現(xiàn)。
5、 根據(jù)權(quán)利要求1所述的方法,其中所述搜索結(jié)果異步地提供給所 述用戶。
6、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟在圖 形用戶界面上以圖形方式顯示所述搜索結(jié)果。
7、根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟以可聽的方式呈現(xiàn)所述搜索結(jié)果。
8、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟向客 戶機傳送所述搜索結(jié)果從而以可聽的方式呈現(xiàn)。
9、 根據(jù)權(quán)利要求1所述的方法,其中所述擴展類型是從子類和意義 10中選擇的一種。
10、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟 確定要應(yīng)用于從所述第一搜索查詢和所述第二搜索查詢中選擇的一個的細(xì)化;其中生成擴展搜索查詢的步驟包括以下步驟根據(jù)所述確定的擴展 15類型和所述確定的細(xì)化來生成擴展搜索查詢。
11、 根據(jù)權(quán)利要求10所述的方法,其中所述細(xì)化是從媒體類型、來 源和廣告中選擇的一種。
12、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟訪 問第一知識庫以確定所述確定的擴展類型的特定擴展。
13、根據(jù)權(quán)利要求12所述的方法,該方法進一步包括以下步驟訪問第二知識庫以確定所述確定的擴展類型的特定擴展。
14、 根據(jù)權(quán)利要求1所述的方法,其中所述擴展類型是子類,并且 所述擴展搜索査詢中的每一個均包括所述搜索査詢;以及 25 所述搜索查詢的子類。
15、 一種在其中編碼了邏輯的計算機可讀介質(zhì),該邏輯在被執(zhí)行時 可操作用于執(zhí)行以下步驟-接收由用戶生成的第一搜索查詢; 確定要應(yīng)用于所述第一搜索査詢的擴展類型;根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第一搜索查詢相關(guān)聯(lián)的擴展搜索査詢;對與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的每一個執(zhí)行 搜索以檢索搜索結(jié)果; 5 以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn),其中每個模塊包括與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的一個擴展搜索查 詢的搜索結(jié)果;接收由所述用戶生成的第二搜索査詢,其中所述第二搜索査詢是所 述擴展搜索查詢中的一個; 10 根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第二搜索查 詢相關(guān)聯(lián)的擴展搜索查詢;對與所述第二搜索査詢相關(guān)聯(lián)的所述擴展搜索査詢中的每一個執(zhí)行 搜索以檢索搜索結(jié)果;以及以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn),其中每個模塊包 15括與所述第二搜索查詢相關(guān)聯(lián)的所述擴展搜索査詢中的一個擴展搜索查 詢的搜索結(jié)果。
16、根據(jù)權(quán)利要求15的計算機可讀介質(zhì),其中對所述擴展搜索查詢 中的每一個執(zhí)行搜索的步驟包括以下步驟利用搜索引擎軟件從服務(wù)器 檢索所述搜索結(jié)果。
17、根據(jù)權(quán)利要求15的計算機可讀介質(zhì),進一步可操作用于在圖形用戶界面上以圖形方式顯示所述搜索結(jié)果。
18、 根據(jù)權(quán)利要求15的計算機可讀介質(zhì),進一步可操作用于向客戶 機傳送所述搜索結(jié)果從而以可聽的方式呈現(xiàn)。
19、 根據(jù)權(quán)利要求15的計算機可讀介質(zhì),其中所述擴展類型是從子 25類和意義中選擇的一種。
20、 根據(jù)權(quán)利要求15的計算機可讀介質(zhì),進一步可操作用于執(zhí)行以 下步驟確定要應(yīng)用于從所述第一搜索查詢和所述第二搜索査詢中選擇的一 個的細(xì)化;其中生成擴展搜索査詢的步驟包括以下步驟根據(jù)所述確定的擴展 類型和所述確定的細(xì)化來生成擴展搜索查詢。
21、根據(jù)權(quán)利要求15的計算機可讀介質(zhì),進一步可操作用于訪問第 一知識庫以確定所述確定的擴展類型的特定擴展。
22、根據(jù)權(quán)利要求15的計算機可讀介質(zhì),其中所述擴展類型是子類,并且所述擴展搜索査詢中的每一個均包括 所述搜索查詢;以及所述搜索查詢的子類。
23、 一種系統(tǒng),該系統(tǒng)包括-10 用于接收由用戶生成的第一搜索査詢的裝置;用于確定要應(yīng)用于所述第一搜索查詢的擴展類型的裝置; 用于根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第一搜 索查詢相關(guān)聯(lián)的擴展搜索查詢的裝置;用于對與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的每一個 15執(zhí)行搜索以檢索搜索結(jié)果的裝置;用于以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn)的裝置,其中 一個模塊包括與所述第一搜索查詢相關(guān)聯(lián)的所述擴展搜索查詢中的一個 擴展搜索查詢的搜索結(jié)果;用于接收由所述用戶生成的第二搜索査詢的裝置,其中所述第二搜 20索查詢是所述擴展搜索査詢中的一個;用于根據(jù)所述確定的擴展類型無用戶干預(yù)地自動生成與所述第二搜 索查詢相關(guān)聯(lián)的擴展搜索查詢的裝置;用于對與所述第二搜索查詢相關(guān)聯(lián)的所述擴展搜索査詢中的每一個 執(zhí)行搜索以檢索搜索結(jié)果的裝置;以及 25 用于以模塊形式提供所述搜索結(jié)果以向所述用戶呈現(xiàn)的裝置,其中每個模塊包括與所述第二搜索查詢相關(guān)聯(lián)的所述擴展搜索査詢中的一個 擴展搜索查詢的搜索結(jié)果。
24、 根據(jù)權(quán)利要求23的系統(tǒng),其中用于對所述擴展搜索查詢中的每 一個執(zhí)行搜索的裝置包括用于利用搜索引擎軟件從服務(wù)器檢索所述搜索結(jié)果的裝置。
25、 根據(jù)權(quán)利要求23的系統(tǒng),該系統(tǒng)進一步包括用于在圖形用戶界面上以圖形方式顯示所述搜索結(jié)果的裝置。
26、 根據(jù)權(quán)利要求23的系統(tǒng),該系統(tǒng)進一步包括用于向客戶機傳5送所述搜索結(jié)果從而以可聽的方式呈現(xiàn)的裝置。
27、 根據(jù)權(quán)利要求23的系統(tǒng),其中所述擴展類型是從子類和意義中 選擇的一種。
28、 根據(jù)權(quán)利要求23的系統(tǒng),該系統(tǒng)進一步包括 用于確定要應(yīng)用于從所述第一搜索査詢和所述第二搜索查詢中選擇10的一個的細(xì)化的裝置;其中用于生成擴展搜索查詢的裝置包括用于根據(jù)所述確定的擴展 類型和所述確定的細(xì)化來生成擴展搜索査詢的裝置。
29、 根據(jù)權(quán)利要求23的系統(tǒng),該系統(tǒng)進一步包括用于訪問第一知 識庫以確定所述確定的擴展類型的特定擴展的裝置。
30、根據(jù)權(quán)利要求23的系統(tǒng),其中所述擴展類型是子類,并且所述擴展搜索查詢中的每一個均包括所述搜索查詢;以及 所述搜索查詢的子類。
全文摘要
本發(fā)明涉及實現(xiàn)擴展搜索和提供擴展搜索結(jié)果。實現(xiàn)擴展搜索和提供擴展搜索結(jié)果包括接收第一搜索查詢。確定要應(yīng)用于第一搜索查詢的擴展類型。自動生成與第一搜索查詢關(guān)聯(lián)的擴展搜索查詢。對與第一搜索查詢相關(guān)聯(lián)的擴展搜索查詢中的每一個執(zhí)行搜索以檢索搜索結(jié)果,并以模塊形式提供搜索結(jié)果,其中每個模塊包括與第一搜索查詢相關(guān)聯(lián)的擴展搜索查詢中的一個的搜索結(jié)果。接收第二搜索查詢,其中第二搜索查詢是擴展搜索查詢中的一個。自動生成與第二搜索查詢關(guān)聯(lián)的擴展搜索查詢。執(zhí)行用于檢索搜索結(jié)果的對與第二搜索查詢關(guān)聯(lián)的每個擴展搜索查詢的搜索。以模塊形式提供搜索結(jié)果,其中每個模塊包括與第二搜索查詢相關(guān)聯(lián)的一個擴展搜索查詢中的搜索結(jié)果。
文檔編號G06F17/30GK101404019SQ20081016618
公開日2009年4月8日 申請日期2008年10月6日 優(yōu)先權(quán)日2007年10月5日
發(fā)明者大衛(wèi)·馬爾維特, 松本均, 沙亞拉克希米·巴拉克萊斯安, 艾伯特·萊因哈德, 長橋健治 申請人:富士通株式會社