欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用語(yǔ)義關(guān)鍵詞改進(jìn)搜索相關(guān)性的制作方法

文檔序號(hào):6470160閱讀:176來(lái)源:國(guó)知局
專利名稱:使用語(yǔ)義關(guān)鍵詞改進(jìn)搜索相關(guān)性的制作方法
使用語(yǔ)義關(guān)鍵詞改進(jìn)搜索相關(guān)性
相關(guān)申請(qǐng)
本發(fā)明涉及2007年10月12日提交的申請(qǐng)?zhí)枮?0/998,810的美國(guó)臨時(shí) 專利申請(qǐng),并要求其優(yōu)先權(quán),該申請(qǐng)的標(biāo)題為"System and Method for Enhancing Search Relevancy with Semantic Keys", 發(fā)明人署名為Hong Liang Qiao,該申請(qǐng)已轉(zhuǎn)讓給本發(fā)明的受讓人,代理人巻號(hào)為L(zhǎng)EXE-P001.PRO。 該申請(qǐng)的全部?jī)?nèi)容結(jié)合在本文中作為參考和用于所有用途。
本發(fā)明涉及2007年10月18日提交的申請(qǐng)?zhí)枮?0/998,813的美國(guó)臨時(shí) 專利申請(qǐng)并要求其優(yōu)先權(quán),該申請(qǐng)的標(biāo)題為"System and Method for Enhancing Search Relevancy with Semantic Keys", 發(fā)明人署名為Hong Liang Qiao,并已轉(zhuǎn)讓給本發(fā)明的受讓人,代理人巻號(hào)為L(zhǎng)EXE-P001.PRO.2。該申 請(qǐng)的全部?jī)?nèi)容結(jié)合在本文中作為參考和用于所有用途。
背景技術(shù)
常規(guī)的搜索引擎通常使用來(lái)自用戶輸入搜索查詢的關(guān)鍵詞來(lái)定位并顯 示網(wǎng)頁(yè)。例如,如果用戶想要知道哪個(gè)國(guó)家與美國(guó)接壤,則該用戶可輸入搜 索查詢"country bordering United States (與美國(guó)接壤的國(guó)家)',。作為響應(yīng), 常規(guī)的搜索引擎可以返回具有四個(gè)單詞"country (國(guó)家、鄉(xiāng)村)"、"bordering (接壤)"、"United", "States"之中的部分或全部單詞的網(wǎng)頁(yè)。
然而,這樣的查詢很可能返回大量(例如,上千萬(wàn))無(wú)關(guān)的或者非期望 的網(wǎng)頁(yè)。例如,結(jié)果可能包含有關(guān)美國(guó)的鄉(xiāng)村音樂(lè)(country music )、有關(guān)美 國(guó)的普通信息等的網(wǎng)頁(yè)。于是,用戶通常進(jìn)行過(guò)度限制性的搜索以將結(jié)果的 數(shù)量減小到更加易于管理的量,這樣導(dǎo)致從結(jié)果中排除掉了許多相關(guān)的網(wǎng) 頁(yè)。因此,利用常規(guī)的基于關(guān)鍵詞的搜索引擎在因特網(wǎng)上尋找相關(guān)信息是一 種冗長(zhǎng)乏味且費(fèi)時(shí)的任務(wù)。
此外,常規(guī)關(guān)鍵詞搜索方法的字面性質(zhì)進(jìn)一步限制了由常規(guī)搜索《)擎返 回的相關(guān)結(jié)果的數(shù)量。例如,網(wǎng)頁(yè)可以使用同義詞或者與搜索查詢中輸入的 關(guān)鍵詞相關(guān)的其它單詞,而并不使用一個(gè)或多個(gè)確切的關(guān)鍵詞。這種情況下, 常規(guī)的基于關(guān)鍵詞的搜索引擎將不能返回這些網(wǎng)頁(yè),尤其在使用更具有限制作用的搜索時(shí)(例如,在搜索查詢的關(guān)鍵詞之間使用"and (與)"操作符等)。 于是,在給定常規(guī)關(guān)鍵詞搜索的字面性質(zhì)的情況下,利用常規(guī)搜索引擎搜索 相關(guān)信息就變得更加麻煩。而且, 一些常規(guī)的搜索引擎基于各網(wǎng)頁(yè)與所輸入的關(guān)鍵詞的相關(guān)性,對(duì) 識(shí)別出的結(jié)果進(jìn)行排序。雖然這樣可以重新組織所識(shí)別的結(jié)果,但是依然不 能解決上述不相關(guān)結(jié)果的問(wèn)題以及與常規(guī)的基于關(guān)鍵詞的搜索引擎的字面 性質(zhì)相關(guān)聯(lián)的其它問(wèn)題。廣言之,本文中討論的技術(shù)至少包括以下方面。本發(fā)明公開(kāi)了一種用于 搜索網(wǎng)頁(yè)的方法、計(jì)算機(jī)可用介質(zhì),以及計(jì)算機(jī)系統(tǒng)。本發(fā)明的實(shí)施例提供 了 一種方便高效的機(jī)制,使用語(yǔ)義關(guān)鍵詞和語(yǔ)義子關(guān)鍵詞從關(guān)鍵詞搜索中過(guò) 濾結(jié)果,從而能夠從關(guān)鍵詞搜索中濾除更多數(shù)量的不相關(guān)結(jié)果??梢詫?duì)搜索 查詢進(jìn)行分析,以確定查詢的焦點(diǎn),其中,可以使用該焦點(diǎn)來(lái)為搜索查詢確 定至少一個(gè)語(yǔ)義關(guān)鍵詞??梢詫⒏鱾€(gè)語(yǔ)義關(guān)鍵詞與至少一個(gè)語(yǔ)義子關(guān)鍵詞相 關(guān)聯(lián),其中,可以使用語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞對(duì)關(guān)鍵詞搜索的結(jié)果進(jìn) 行過(guò)濾。這樣,可以進(jìn)行更寬的關(guān)鍵詞搜索,以將大量的相關(guān)結(jié)果包括在內(nèi), 在這種情況下,本發(fā)明的過(guò)濾機(jī)制則可以濾除更多數(shù)量的不相關(guān)結(jié)果。發(fā)明內(nèi)容因此,需要能夠返回更多相關(guān)結(jié)果的搜索引擎和搜索方法。也需要能夠 進(jìn)行更寬的搜索同時(shí)減少不相關(guān)結(jié)果的數(shù)量的搜索引擎和搜索方法。此外, 需要以不太乏味費(fèi)時(shí)的方式返回相關(guān)結(jié)果的搜索引擎。如下文所述,接下來(lái) 描述的實(shí)施例對(duì)于這些需要以及其它需要提供了新的解決方案。本文描述的實(shí)施例致力于提供一種用于搜索網(wǎng)頁(yè)的方法、計(jì)算機(jī)可用介 質(zhì),以及計(jì)算機(jī)系統(tǒng)。更具體地,這些實(shí)施例提供了一種使用語(yǔ)義關(guān)鍵詞(例 如,與搜索查詢的焦點(diǎn)相關(guān)的單詞)和語(yǔ)義子關(guān)鍵詞(例如,與該語(yǔ)義關(guān)鍵詞相關(guān)的單詞)從關(guān)鍵詞搜索中過(guò)濾結(jié)果,從而能夠從關(guān)鍵詞搜索中濾除更 多的不相關(guān)結(jié)果的方便高效的機(jī)制。可以對(duì)搜索查詢進(jìn)行分析(例如,通過(guò) 語(yǔ)法分析器),以確定查詢的焦點(diǎn)(例如,搜索查詢指代的意思),其中,可 以使用該焦點(diǎn)來(lái)為搜索查詢確定至少一個(gè)語(yǔ)義關(guān)鍵詞。可以將各個(gè)語(yǔ)義關(guān)鍵 詞與至少一個(gè)語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián),其中,可以使用語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子 關(guān)鍵詞對(duì)關(guān)鍵詞搜索的結(jié)果進(jìn)行過(guò)濾(例如,通過(guò)排除從不包含至少一個(gè)語(yǔ)義關(guān)鍵詞和/或至少一個(gè)語(yǔ)義子關(guān)鍵詞的關(guān)鍵詞搜索中返回的網(wǎng)頁(yè)),并提供 更為相關(guān)的搜索結(jié)果。這樣,可以進(jìn)行更寬的關(guān)鍵詞搜索,以將大量的相關(guān) 結(jié)果包括在內(nèi),并且本發(fā)明的過(guò)濾機(jī)制則可以濾除更多數(shù)量的不相關(guān)結(jié)果, 以確保更有效的因特網(wǎng)搜索,使搜索不太乏味費(fèi)時(shí)。
在一個(gè)實(shí)施例中, 一種響應(yīng)搜索查詢進(jìn)行搜索的計(jì)算機(jī)實(shí)施的方法包
括確定與該搜索查詢的至少一個(gè)關(guān)鍵詞相關(guān)的語(yǔ)義關(guān)鍵詞,其中,該語(yǔ)義 關(guān)鍵詞與語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)。訪問(wèn)網(wǎng)頁(yè)搜索結(jié)果,此結(jié)果是利用該搜索查 詢通過(guò)關(guān)鍵詞搜索而生成的。利用該語(yǔ)義子關(guān)鍵詞對(duì)網(wǎng)頁(yè)搜索結(jié)果進(jìn)行過(guò) 濾,以生成過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果,其中該過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果包括網(wǎng)頁(yè) 的列表(或索引),其中,該網(wǎng)頁(yè)列表中的至少一個(gè)網(wǎng)頁(yè)包括上述的語(yǔ)義子 關(guān)鍵詞??梢詮挠上挛辉~(hyponym)(例如,歸類(lèi)在該語(yǔ)義關(guān)鍵詞之下的單 詞,與該語(yǔ)義關(guān)鍵詞相關(guān)的單詞等)和數(shù)字表達(dá)式(例如,年齡、距離、與 數(shù)字相關(guān)的另一個(gè)單詞等)組成的組中選出語(yǔ)義子關(guān)鍵詞。該方法還可以包 括訪問(wèn)該網(wǎng)頁(yè)搜索查詢。另外,該方法可以包括確定該網(wǎng)頁(yè)搜索查詢的焦點(diǎn) (例如,搜索查詢的一個(gè)或多個(gè)關(guān)鍵詞,該搜索查詢的一個(gè)或多個(gè)關(guān)鍵詞表 示搜索查詢指代的意思,表示該搜索查詢指代的意思的搜索查詢的一個(gè)或多 個(gè)其它的單詞),以及基于該焦點(diǎn)確定該語(yǔ)義關(guān)鍵詞。進(jìn)一步,過(guò)濾可以進(jìn) 一步包括將該網(wǎng)頁(yè)搜索結(jié)果與基于該語(yǔ)義子關(guān)鍵詞生成的另外的網(wǎng)頁(yè)搜索 結(jié)果相比較,識(shí)別該網(wǎng)頁(yè)搜索結(jié)果和該另外的網(wǎng)頁(yè)搜索結(jié)果中的至少一個(gè)共 同的網(wǎng)頁(yè),并將該至少一個(gè)共同的網(wǎng)頁(yè)指定為上述的過(guò)濾后的網(wǎng)頁(yè)搜索結(jié) 果。
該方法還可以包括對(duì)上述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序,以生成排序 后的網(wǎng)頁(yè)搜索結(jié)果,其中,基于從一個(gè)組中選出的信息對(duì)上述過(guò)濾后的網(wǎng)頁(yè) 搜索結(jié)果進(jìn)行排序,其中的組是由上述至少一個(gè)網(wǎng)頁(yè)中的每一個(gè)網(wǎng)頁(yè)中的上 述語(yǔ)義子關(guān)鍵詞的頻率、上述至少一個(gè)網(wǎng)頁(yè)中的每一個(gè)網(wǎng)頁(yè)中的上述至少一 個(gè)關(guān)鍵詞的頻率,以及上述語(yǔ)義子關(guān)鍵詞與上述至少一個(gè)網(wǎng)頁(yè)中的每一個(gè)網(wǎng) 頁(yè)中的上述至少一個(gè)關(guān)^t詞的近似度組成的。另外,在一個(gè)實(shí)施例中,該方 法還可以包括基于上述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果生成圖形數(shù)據(jù),該圖形數(shù)據(jù)用 于生成從由上述網(wǎng)頁(yè)列表組成的組中選出的信息的表示,并用于生成利用該 搜索查詢所提出的問(wèn)題的答案,其中,該答案包括來(lái)自上述語(yǔ)義子關(guān)鍵詞和 來(lái)自上述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果的網(wǎng)頁(yè)的信息。


在附圖中,通過(guò)舉例的方式對(duì)本發(fā)明進(jìn)行說(shuō)明,它們不對(duì)本發(fā)明構(gòu)成任 何限制,在附圖中使用同樣的附圖標(biāo)記來(lái)指代類(lèi)似的元件。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種用來(lái)實(shí)施搜索引擎的示例性
系統(tǒng);
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于執(zhí)行網(wǎng)頁(yè)搜索的計(jì)算機(jī)實(shí)施 的處理的示例性流程圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的執(zhí)行網(wǎng)頁(yè)搜索的示例性數(shù)據(jù)流程
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于基于搜索查詢的焦點(diǎn)來(lái)確定 語(yǔ)義關(guān)鍵詞的計(jì)算機(jī)實(shí)施的處理的示例性流程圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的語(yǔ)義子關(guān)鍵詞的示例性的組織;
圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的與數(shù)字表達(dá)式相關(guān)聯(lián)的語(yǔ)義子關(guān) 鍵詞的示例性的組織;
圖7A示出了根據(jù)本發(fā)明的 一 個(gè)實(shí)施例的用于過(guò)濾網(wǎng)頁(yè)搜索結(jié)果的計(jì)算 機(jī)實(shí)施的處理的示例'l"生流程圖7B示出了描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的網(wǎng)頁(yè)搜索過(guò)濾機(jī)制的示例 性的框圖8A示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的利用從關(guān)鍵詞搜索結(jié)果生成的 文本來(lái)過(guò)濾網(wǎng)頁(yè)搜索結(jié)果的計(jì)算機(jī)實(shí)施的處理的示例性流程圖8B示出了描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的利用從關(guān)鍵詞搜索結(jié)果生 成的文本的網(wǎng)頁(yè)搜索過(guò)濾機(jī)制的示例性框圖9示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)語(yǔ)義子關(guān)鍵詞頻率來(lái)對(duì)網(wǎng)頁(yè) 搜索結(jié)果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理的示例性流程圖10示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)關(guān)鍵詞頻率來(lái)對(duì)網(wǎng)頁(yè)搜索 結(jié)果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理的示例性流程圖11示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)語(yǔ)義子關(guān)鍵詞和搜索查詢 關(guān)鍵詞的近似度來(lái)對(duì)網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理的示例性 流程圖12示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的對(duì)網(wǎng)頁(yè)內(nèi)容的示例性單詞序貫排序,這可以用來(lái)確定網(wǎng)頁(yè)的兩部分之間的近似度;
圖13示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于執(zhí)行網(wǎng)頁(yè)搜索的示例性的 屏幕上的圖形用戶界面;
圖14示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于利用所顯示的搜索結(jié)果來(lái)
執(zhí)行網(wǎng)頁(yè)搜索的示例性的屏幕上的圖形用戶界面;和
圖15示出了一種可以通過(guò)其實(shí)施本發(fā)明的實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式
現(xiàn)將詳細(xì)描述隨后的實(shí)施例,在附圖中例示出了這些實(shí)施例的例子。雖 然下面將結(jié)合隨后的實(shí)施例來(lái)討論本發(fā)明,但應(yīng)理解,這并不是要將本發(fā)明
僅限制為這些實(shí)施例。相反,本發(fā)明應(yīng)當(dāng)覆蓋由所附權(quán)利要求定義的本發(fā)明 的精神和范圍之內(nèi)包含的各種可替代方式、變形和等效方式等。此外,在隨 后對(duì)本發(fā)明的詳細(xì)描述中,為了使本發(fā)明能夠得到深入的理解,闡述了許多 具體的細(xì)節(jié)。然而,無(wú)需這些具體的細(xì)節(jié)也可以實(shí)施本發(fā)明的實(shí)施例。在其 它例子中,并沒(méi)有詳細(xì)描述已知的方法、工序、組件以及電路,以避免不必 要地模糊本發(fā)明的各方面。
符號(hào)和術(shù)語(yǔ)
下文的詳細(xì)說(shuō)明的一些區(qū)域被表示成工序、邏輯塊、處理以及對(duì)計(jì)算機(jī) 存儲(chǔ)器內(nèi)的數(shù)據(jù)比特執(zhí)行的操作的其它符號(hào)表示。這些描述和表示是數(shù)據(jù)處
有效的手段。在本申請(qǐng)中,工序、邏輯塊、處理等應(yīng)被認(rèn)為是自洽的步驟序 列或能夠產(chǎn)生所期望的結(jié)果的指令。這些步驟需要對(duì)物理量進(jìn)行物理操作。 通常,盡管不必要,這些物理量采用電或磁信號(hào)的形式,并能夠在計(jì)算機(jī)系 統(tǒng)中被存儲(chǔ)、轉(zhuǎn)移、組合、比較以及進(jìn)行其它操作。
然而,應(yīng)該理解,所有這些以及相似的術(shù)語(yǔ)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并 且這些術(shù)語(yǔ)僅是應(yīng)用于這些物理量的便捷標(biāo)志。除非特別指出,否則,從以 下討論可以明顯看出,貫穿本發(fā)明的全文,使用了諸如"中止"、"接受"、"訪 問(wèn)"、"增加"、"調(diào)整"、"分析"、"應(yīng)用"、"聚集"、"分配"、"平衡"、"封 鎖"、"計(jì)算"、"捕獲"、"組合"、"比較"、"收集"、"創(chuàng)建"、"調(diào)試"、"定 義"、"描述"、"檢測(cè)"、"確定"、"顯示"、"建立"、"執(zhí)行"、"翻轉(zhuǎn)"、"產(chǎn) 生"、"分組"、"隱藏"、"識(shí)別"、"初始化"、"交互"、"修改"、"監(jiān)控"、"移動(dòng)"、"輸出"、"進(jìn)行"、"安放"、"展示"、"處理"、"編程"、"查詢"、 "去除"、"重復(fù)"、"假設(shè)"、"采樣"、"模擬"、"分類(lèi)"、"存儲(chǔ)"、"減去"、 "延緩"、"跟蹤"、"譯碼"、"轉(zhuǎn)換"、"解封"、"使用"等術(shù)語(yǔ)的討論,是指 代計(jì)算機(jī)系統(tǒng)或者類(lèi)似電子計(jì)算設(shè)備的動(dòng)作和處理,其將代表計(jì)算機(jī)系統(tǒng)的 寄存器和存儲(chǔ)器內(nèi)的物理(電子)量的數(shù)據(jù)處理并轉(zhuǎn)換為類(lèi)似地代表計(jì)算機(jī) 系統(tǒng)存儲(chǔ)器或寄存器或其它信息存儲(chǔ)器、傳輸或顯示設(shè)備內(nèi)的物理量的其它 數(shù)據(jù)。本發(fā)明的實(shí)施例圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性系統(tǒng)100,其用于實(shí)施搜 索引擎(例如,基于因特網(wǎng)的搜索引擎)。如圖1所示,服務(wù)器110可包括搜索引擎代碼115,用于實(shí)施網(wǎng)頁(yè)搜索處理(例如,根據(jù)圖2的200)。在一 個(gè)實(shí)施例中,服務(wù)器IIO可以經(jīng)由因特網(wǎng)130與一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例 如,120a、 120b等)通信,從而使得該搜索引擎代碼(例如,115)能夠與 一個(gè)或多個(gè)圖形用戶界面(例如,計(jì)算機(jī)系統(tǒng)120a的125a、計(jì)算機(jī)系統(tǒng)120b 的125b等)通信。圖形用戶界面(例如,125a、 125b等)可以向搜索引擎 代碼(例如,115)傳送輸入(例如,由用戶輸入的^^叟索查詢,初始化網(wǎng)頁(yè) 搜索的命令等),并且還可以顯示或者以其它方式呈現(xiàn)從搜索引擎代碼接收 到的輸出(例如,網(wǎng)頁(yè)搜索的結(jié)果等)。這樣,圖形用戶界面(例如,125a、 125b等)可以實(shí)現(xiàn)圖形用戶界面(例如,圖13和14的1300 ),以執(zhí)行網(wǎng)頁(yè) 搜索。盡管圖l僅示出了兩個(gè)計(jì)算機(jī)系統(tǒng)(例如,120a和120b), ^_應(yīng)該理解, 在其它實(shí)施例中可以使用更多或更少數(shù)量的計(jì)算機(jī)系統(tǒng)。還應(yīng)該理解,可以 將一個(gè)或多個(gè)網(wǎng)絡(luò)、網(wǎng)絡(luò)設(shè)備等連接或者以其它方式使用以實(shí)現(xiàn)系統(tǒng)100的 組件(例如,服務(wù)器110、計(jì)算機(jī)系統(tǒng)120a、計(jì)算機(jī)系統(tǒng)120b等)之間的 通信。還應(yīng)該理解,在一個(gè)實(shí)施例中,服務(wù)器110可以經(jīng)由企業(yè)網(wǎng)(例如, 代替因特網(wǎng)130,因特網(wǎng)130外加企業(yè)網(wǎng)等)與所連接的計(jì)算機(jī)系統(tǒng)(例如, 120a、 120b等)進(jìn)行通信。另外,盡管在圖1中僅示出了一個(gè)服務(wù)器(例如, 110),但應(yīng)該理解,在其它實(shí)施例中,系統(tǒng)IOO可以包括數(shù)量更多的服務(wù)器。 進(jìn)一步,應(yīng)該理解,在其它實(shí)施例中,系統(tǒng)100可以包4舌其它組件(例如, 與因特網(wǎng)130連接和/或直接連接到用于存儲(chǔ)搜索引擎代碼115的服務(wù)器110 的一個(gè)或多個(gè)存儲(chǔ)器,該一個(gè)或多個(gè)存儲(chǔ)器用于存儲(chǔ)由服務(wù)器110和/或搜索引擎代碼115等訪問(wèn)的數(shù)據(jù)。)。
圖2示出了根據(jù)本發(fā)明的 一 個(gè)實(shí)施例的執(zhí)行網(wǎng)頁(yè)搜索的計(jì)算機(jī)實(shí)施的處
理200的示例性流程圖。關(guān)于本文描述的處理200的各步驟,將參考圖3的 示例性數(shù)據(jù)流程圖300以及圖1的系統(tǒng)100,以提供實(shí)例并幫助理解以下討 論。
現(xiàn)主要參考圖3,搜索引擎320可以執(zhí)行寬的關(guān)鍵詞搜索,隨后,可由 過(guò)濾組件350對(duì)來(lái)自該寬的關(guān)鍵詞搜索的結(jié)果進(jìn)行過(guò)濾。過(guò)濾組件350可以 基于一個(gè)或多個(gè)語(yǔ)義關(guān)鍵詞(例如,從語(yǔ)義關(guān)鍵詞數(shù)據(jù)庫(kù)342訪問(wèn)得到的) 來(lái)過(guò)濾搜索結(jié)果,其中,該一個(gè)或多個(gè)語(yǔ)義關(guān)鍵詞是基于搜索查詢的焦點(diǎn)(例 如,由搜索引擎320執(zhí)行寬的關(guān)鍵詞搜索所使用的)確定的,該一個(gè)或多個(gè) 語(yǔ)義關(guān)鍵詞可以具有至少一個(gè)相關(guān)聯(lián)的語(yǔ)義子關(guān)鍵詞。于是,寬的關(guān)鍵詞搜 索可以提供更加全面的搜索結(jié)果(例如,較少地省略相關(guān)搜索結(jié)果),然后 對(duì)其進(jìn)行過(guò)濾(例如,通過(guò)過(guò)濾組件350 )以減少不相關(guān)搜索結(jié)果的數(shù)量, 并提供更相關(guān)的搜索結(jié)果。然后,在一個(gè)實(shí)施例中,可以對(duì)搜索結(jié)果進(jìn)行排 序(例如,通過(guò)排序組件360 ),從而生成經(jīng)過(guò)排序的搜索結(jié)果,該搜索結(jié)果 比通過(guò)常規(guī)的搜索引擎生成的結(jié)果更加全面、更加相關(guān)。
如圖2所示,步驟210涉及訪問(wèn)網(wǎng)頁(yè)搜索查詢。在一個(gè)實(shí)施例中,可以 將網(wǎng)頁(yè)搜索查詢(例如,310)輸入到搜索引擎(例如,320)。搜索查詢(例 如,310)包括至少一個(gè)單詞和/或至少一個(gè)詞組。此外,在一個(gè)實(shí)施例中, 搜索查詢(例如,310)可以包括至少一個(gè)操作符(例如,"與"、"或"等) 和/或用于控制搜索引擎(例如,320 )所執(zhí)行的搜索的其它數(shù)據(jù)。
步驟220涉及確定網(wǎng)頁(yè)搜索查詢的焦點(diǎn)。在一個(gè)實(shí)施例中,可以通過(guò)語(yǔ) 法分析器(例如,330 )來(lái)執(zhí)行步驟220,語(yǔ)法分析器可用于訪問(wèn)搜索查詢(例 如,310)并輸出搜索查詢焦點(diǎn)(例如,335 )。搜索查詢的焦點(diǎn)可以包括與 輸入搜索查詢的用戶所期望的信息相關(guān)的搜索查詢的關(guān)鍵詞或詞組。此外, 當(dāng)搜索查詢是問(wèn)題時(shí),查詢的焦點(diǎn)可以包括搜索查詢的關(guān)鍵詞或詞組,可用 于確定答案的形式和/或內(nèi)容。例如,如果搜索查詢是問(wèn)題"埃菲爾鐵塔有多 高",則可以將搜索查詢的焦點(diǎn)確定為關(guān)鍵詞"高",其與距離有關(guān)。于是, 答案可以包括與埃菲爾鐵塔的高度相關(guān)的距離。作為另一個(gè)例子,如果搜索 查詢是問(wèn)題"哪些國(guó)家與美國(guó)接壤",則可以將搜索查詢的焦點(diǎn)確定為關(guān)鍵 詞"國(guó)家"。于是,答案可以包括與美國(guó)接壤的國(guó)家的列表。如圖2所示,步驟230涉及基于焦點(diǎn)來(lái)確定語(yǔ)義關(guān)鍵詞。在一個(gè)實(shí)施例 中,根據(jù)圖4的處理400來(lái)執(zhí)行步驟230。如圖4所示,步驟410涉及訪問(wèn) 網(wǎng)頁(yè)搜索查詢(例如,310)的焦點(diǎn)(例如,335 )。步驟420涉及確定哪個(gè) 語(yǔ)義關(guān)鍵詞與該焦點(diǎn)相關(guān)聯(lián)。在一個(gè)實(shí)施例中,可以通過(guò)將該焦點(diǎn)(例如, 335 )與可能的語(yǔ)義關(guān)鍵詞(例如,存儲(chǔ)在語(yǔ)義關(guān)鍵詞數(shù)據(jù)庫(kù)342中的)進(jìn) 行比較來(lái)確定(例如,通過(guò)語(yǔ)義關(guān)鍵詞生成器340)語(yǔ)義關(guān)鍵詞。在找到焦 點(diǎn)(例如,335 )與語(yǔ)義關(guān)鍵詞(例如,510)之間的匹配或者這二者之間的 關(guān)聯(lián)后,將所匹配和/或所關(guān)聯(lián)的語(yǔ)義關(guān)鍵詞(例如,510)指定為該焦點(diǎn)的 語(yǔ)義關(guān)鍵詞。
例如,如果焦點(diǎn)(例如,335 )是"國(guó)家",則與國(guó)家列表(例如,語(yǔ)義 子關(guān)鍵詞520 )相關(guān)聯(lián)的語(yǔ)義關(guān)鍵詞(例如,圖5所示的510)可以與該焦 點(diǎn)相關(guān)聯(lián)(例如,335 )。在一個(gè)實(shí)施例中,可以使用具有一個(gè)或多個(gè)節(jié)點(diǎn)的 層級(jí)結(jié)構(gòu)來(lái)組織語(yǔ)義關(guān)鍵詞(例如,510)和/或相關(guān)的語(yǔ)義子關(guān)鍵詞(例如, 520 )(例如,語(yǔ)義關(guān)鍵詞510是上級(jí)節(jié)點(diǎn)或父節(jié)點(diǎn),而語(yǔ)義子關(guān)鍵詞520是 與語(yǔ)義關(guān)鍵詞510相關(guān)聯(lián)的父節(jié)點(diǎn)的子節(jié)點(diǎn))。進(jìn)一步, 一個(gè)或多個(gè)語(yǔ)義子 關(guān)鍵詞(例如,520 )可以包括語(yǔ)義關(guān)鍵詞(例如,510)的下位詞(例如, 語(yǔ)義關(guān)鍵詞510包括標(biāo)題"國(guó)家",而語(yǔ)義子關(guān)鍵詞520包括國(guó)家的列表或 索引)。
作為另一個(gè)例子,如果焦點(diǎn)(例如,335 )是"高",則與距離(例如, 語(yǔ)義子關(guān)鍵詞620)相關(guān)聯(lián)的語(yǔ)義關(guān)鍵詞(例如,圖6所示的610)可以與 該焦點(diǎn)(例如,335 )相關(guān)聯(lián)。在一個(gè)實(shí)施例中,可以使用具有一個(gè)或多個(gè) 節(jié)點(diǎn)的分層結(jié)構(gòu)來(lái)組織語(yǔ)義關(guān)鍵詞(例如,510)和/或相關(guān)的語(yǔ)義子關(guān)鍵詞 (例如,520 )(例如,語(yǔ)義關(guān)鍵詞610是語(yǔ)義子關(guān)鍵詞620的上級(jí)節(jié)點(diǎn)或父 節(jié)點(diǎn),語(yǔ)義子關(guān)鍵詞621是語(yǔ)義子關(guān)鍵詞623的上級(jí)節(jié)點(diǎn)或父節(jié)點(diǎn),并且語(yǔ) 義子關(guān)鍵詞622是語(yǔ)義子關(guān)鍵詞624的上級(jí)節(jié)點(diǎn)或父節(jié)點(diǎn))。進(jìn)一步, 一個(gè) 或多個(gè)語(yǔ)義子關(guān)鍵詞(例如,620)可以包括語(yǔ)義關(guān)鍵詞(例如,610)的下 位詞(例如,語(yǔ)義關(guān)鍵詞610包括標(biāo)題"距離",而語(yǔ)義子關(guān)鍵詞620包括 不同的距離單位)。
如圖4所示,步驟430涉及輸出與在步驟420中確定的語(yǔ)義關(guān)鍵詞(例 如,510、 610等)相關(guān)聯(lián)的語(yǔ)義子關(guān)^t詞(例如,520、 620等)??梢酝ㄟ^(guò) 如圖3所示的語(yǔ)義關(guān)鍵詞生成器(例如,340 )輸出語(yǔ)義子關(guān)鍵詞(例如,345 )。此外,在一個(gè)實(shí)施例中,語(yǔ)義子關(guān)鍵詞345可以包括一個(gè)或多個(gè)語(yǔ)義 子關(guān)鍵詞520和/或620 (例如,取決于分配給搜索查詢(例如,310)的焦 點(diǎn)(例如,335 )的至少一個(gè)相應(yīng)的語(yǔ)義關(guān)^:詞)。在一個(gè)實(shí)施例中,可以通過(guò)輸入347來(lái)控制由語(yǔ)義關(guān)鍵詞處理器(例如, 340)輸出的語(yǔ)義子關(guān)鍵詞(例如,345 )。輸入347可以包括用戶輸入,系 統(tǒng)生成的輸入等。例如,在一個(gè)實(shí)施例中,輸入347可以選擇至少一個(gè)語(yǔ)義 關(guān)鍵詞(例如,510、 610等)和/或至少一個(gè)語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等),用于供語(yǔ)義關(guān)鍵詞處理器340進(jìn)行輸出,其中,語(yǔ)義子關(guān)鍵詞的選 擇可以被輸入到圖形用戶界面(例如,125a、 125b等)。于是,在一個(gè)實(shí)施 例中,輸入347可以使用戶能夠配置和/或細(xì)化該搜索查詢(例如,310),從 而使用戶能夠進(jìn)一步配置或者細(xì)化由搜索引擎320執(zhí)行的搜索,這將在下文 進(jìn)行討論?;氐綀D2,步驟240涉及利用網(wǎng)頁(yè)搜索查詢(例如,步驟210中訪問(wèn)的) 來(lái)執(zhí)行網(wǎng)頁(yè)搜索。網(wǎng)頁(yè)搜索可以包括關(guān)鍵詞搜索(例如,基于搜索查詢的一 個(gè)或多個(gè)關(guān)鍵詞)。并且在一個(gè)實(shí)施例中,網(wǎng)頁(yè)搜索可以包括任何已知方式 的關(guān)鍵詞搜索。此外,可以由搜索引擎(例如,320 )來(lái)進(jìn)行搜索,以有效 地訪問(wèn)搜索查詢(例如,310)并輸出搜索結(jié)果(例如,關(guān)鍵詞搜索結(jié)果322 )。 在一個(gè)實(shí)施例中,可以由任何已知的、基于關(guān)鍵詞的搜索引擎來(lái)執(zhí)行網(wǎng)頁(yè)搜 索??梢杂伤阉饕娲a(例如,圖1的115)來(lái)實(shí)現(xiàn)搜索引擎(例如,322), 并且可以向圖形用戶界面(例如,125a、 125b等)輸入搜索查詢(例如,310), 并且該搜索查詢被傳送到計(jì)算機(jī)系統(tǒng)(例如,服務(wù)器110),該計(jì)算機(jī)系統(tǒng)訪 問(wèn)和/或執(zhí)行搜索引擎代碼(例如,115)。步驟250涉及訪問(wèn)在網(wǎng)頁(yè)搜索期間(例如,步驟240中進(jìn)行的)生成的 網(wǎng)頁(yè)搜索結(jié)果。在一個(gè)實(shí)施例中,可以通過(guò)過(guò)濾組件(例如,350 )來(lái)訪問(wèn) 網(wǎng)頁(yè)搜索結(jié)果(例如,關(guān)鍵詞搜索結(jié)果322)。如圖2所示,步驟260涉及利用與語(yǔ)義關(guān)鍵詞(例如,步驟230中確定 的)相關(guān)聯(lián)的語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等)來(lái)過(guò)濾網(wǎng)頁(yè)搜索結(jié) 果(例如,322)。在一個(gè)實(shí)施例中,可以根據(jù)圖7A的處理700來(lái)執(zhí)行步驟 260。如圖7A所示,步驟710涉及使用至少一個(gè)語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等)作為新的網(wǎng)頁(yè)搜索查詢來(lái)執(zhí)行附加網(wǎng)頁(yè)搜索??梢酝ㄟ^(guò)搜索引 擎(例如,320 )來(lái)執(zhí)行附加網(wǎng)頁(yè)搜索,以有效地訪問(wèn)至少一個(gè)語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等),并生成附加網(wǎng)頁(yè)搜索結(jié)果(例如,語(yǔ)義子關(guān) 鍵詞搜索結(jié)果324)。
可以將關(guān)鍵詞搜索結(jié)果(例如,322)與基于該至少一個(gè)語(yǔ)義子關(guān)鍵詞 (例如,345、 520、 620等)生成的附加網(wǎng)頁(yè)搜索結(jié)果(例如,324)相比較。 步驟730涉及識(shí)別關(guān)鍵詞搜索結(jié)果(例如,322 )與附加網(wǎng)頁(yè)搜索結(jié)果(例 如,324)的至少一個(gè)共同網(wǎng)頁(yè)。在一個(gè)實(shí)施例中,可以通過(guò)過(guò)濾組件(例 如,350 )來(lái)執(zhí)行步驟720和730,以有效地訪問(wèn)關(guān)鍵詞搜索結(jié)果(例如,322 ) 以及附加網(wǎng)頁(yè)搜索結(jié)果(例如,324)。
如圖7A所示,步驟740涉及將至少一個(gè)共同網(wǎng)頁(yè)指定為過(guò)濾后的網(wǎng)頁(yè) 搜索結(jié)果(例如,作為步驟260中的過(guò)濾結(jié)果生成的那些網(wǎng)頁(yè)搜索結(jié)果)。 在一個(gè)實(shí)施例中,可以由過(guò)濾組件(例如,350 )輸出過(guò)濾后的網(wǎng)頁(yè)搜索結(jié) 果(例如,355 )。這樣,實(shí)施例可以過(guò)濾掉來(lái)自搜索結(jié)果(例如,355 )的 不相關(guān)的網(wǎng)頁(yè)(例如,不包括至少一個(gè)語(yǔ)義子關(guān)鍵詞的那些網(wǎng)頁(yè)),同時(shí)保 留相關(guān)的網(wǎng)頁(yè)(例如,包括至少一個(gè)語(yǔ)義子關(guān)鍵詞的那些網(wǎng)頁(yè))。
盡管根據(jù)示例性處理700的各步驟描述了步驟260執(zhí)行的過(guò)濾,但應(yīng)理 解,在其它實(shí)施例中也可以執(zhí)行其它過(guò)濾機(jī)制。例如,可以在作為關(guān)鍵詞搜 索(例如,322 )的結(jié)果的各個(gè)網(wǎng)頁(yè)中搜索語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等)。在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)不包含至少一個(gè)語(yǔ)義子關(guān)鍵詞(例如, 345、 520、 620等),則從過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果(例如,355 )中丟棄或去 除該網(wǎng)頁(yè)。這樣,過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果(例如,355 )可以包括包含至少 一個(gè)語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等)的網(wǎng)頁(yè)??商娲?,在其它
查詢310想要的或期望的那些網(wǎng)頁(yè)),同時(shí)保留相關(guān)網(wǎng)頁(yè)(例如,搜索查詢 310想要的或期望的那些網(wǎng)頁(yè))。
圖7B示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的網(wǎng)頁(yè)搜索過(guò)濾機(jī)制的示例性框 圖750。如圖7B所示,搜索結(jié)果322可以包括網(wǎng)頁(yè)A到E,而搜索結(jié)果324 包括網(wǎng)頁(yè)D到H。在一個(gè)實(shí)施例中,關(guān)鍵詞搜索結(jié)果322可以包括響應(yīng)于關(guān) 鍵詞搜索而被識(shí)別、定位等等的網(wǎng)頁(yè)。另外,語(yǔ)義子關(guān)鍵詞搜索結(jié)果324可 以包括響應(yīng)于利用包括一個(gè)或多個(gè)語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等) 的搜索查詢而進(jìn)行的網(wǎng)頁(yè)搜索,而被識(shí)別、定位等等的網(wǎng)頁(yè)。
然后,可通過(guò)對(duì)搜索結(jié)果322和324進(jìn)行比較(例如,如圖7A的處理700的步驟720中所描述的)以及識(shí)別搜索結(jié)果322和324 二者共同的至少 一個(gè)網(wǎng)頁(yè)(例如,如圖7A的處理700的步驟730中所描述的),來(lái)過(guò)濾搜索 結(jié)果322 。如圖7B所示,可通過(guò)將各搜索結(jié)果(例如,322和324)重疊, 來(lái)表示搜索結(jié)果322與搜索結(jié)果324的比較。重疊的區(qū)域(例如,比較網(wǎng)頁(yè) D和E )可以指示網(wǎng)頁(yè)D和E同時(shí)是搜索結(jié)果322和搜索結(jié)果324的成員。 在識(shí)別出搜索結(jié)果322和324共同的網(wǎng)頁(yè)(例如,網(wǎng)頁(yè)D和E)后,則將它 們指定為過(guò)濾后的搜索結(jié)果355 (例如,如圖7A的處理700的步驟740中 所述)。
應(yīng)當(dāng)理解,搜索結(jié)果322和/或搜索結(jié)果324可以包括一個(gè)或多個(gè)搜索結(jié) 果的子集的集合體。例如,當(dāng)執(zhí)行多個(gè)語(yǔ)義子關(guān)鍵詞搜索時(shí)(例如,當(dāng)與搜 索查詢310的焦點(diǎn)335相關(guān)聯(lián)的語(yǔ)義關(guān)鍵詞具有不止一個(gè)與其關(guān)聯(lián)的語(yǔ)義子 關(guān)鍵詞345時(shí)),可以組合來(lái)自各個(gè)搜索的搜索結(jié)果。例如,搜索結(jié)果324 可以包括來(lái)自第一語(yǔ)義子關(guān)鍵詞搜索的搜索結(jié)果(例如,利用第一語(yǔ)義子關(guān) 鍵詞作為搜索查詢)、來(lái)自第二語(yǔ)義子關(guān)鍵詞搜索的搜索結(jié)果(例如,利用 第二語(yǔ)義子關(guān)鍵詞作為搜索查詢),和來(lái)自第三語(yǔ)義子關(guān)鍵詞搜索的搜索結(jié) 果(例如,利用第三語(yǔ)義子關(guān)鍵詞作為搜索查詢)。在其它實(shí)施例中,可以 組合更多或更少數(shù)量的搜索結(jié)果來(lái)形成搜索結(jié)果324。這樣,輸出搜索結(jié)果 (例如,355 )的每個(gè)網(wǎng)頁(yè)可以包括至少一個(gè)語(yǔ)義子關(guān)《建詞(例如,345、 520、 620等),從而在給定語(yǔ)義子關(guān)鍵詞(例如,345 )與搜索查詢(例如,310) 的焦點(diǎn)(例如,355 )的關(guān)聯(lián)(例如,經(jīng)由語(yǔ)義關(guān)鍵詞)的情況下,能夠增 加相關(guān)結(jié)果的數(shù)量。
回到圖2,在一個(gè)實(shí)施例中,可以根據(jù)圖8A的處理800來(lái)執(zhí)行步驟260。 現(xiàn)將結(jié)合以下的圖8A來(lái)對(duì)圖8B進(jìn)行說(shuō)明。
如圖8A所示,步驟810涉及為每個(gè)關(guān)鍵詞搜索結(jié)果(例如,322 )生成 文本。在一個(gè)實(shí)施例中,可以利用過(guò)濾組件(例如,350 )來(lái)生成該文本(例 如,860 )。此外,該文本(例如,860 )可以包括關(guān)鍵詞搜索結(jié)果(例如, 322 )的至少一個(gè)網(wǎng)頁(yè)的標(biāo)題,關(guān)鍵詞搜索結(jié)果(例如,322)的至少一個(gè)網(wǎng) 頁(yè)的主體部分或內(nèi)容,關(guān)鍵詞搜索結(jié)果(例如,322)的至少一個(gè)網(wǎng)頁(yè)的標(biāo) 識(shí)符或者其它引用,它們的一些組合等。例如,如圖8B所示,文本860可 以包括用于關(guān)鍵詞搜索結(jié)果322的各個(gè)網(wǎng)頁(yè)A到C的文本。
步驟820涉及將用于各個(gè)關(guān)鍵詞搜索結(jié)果的相應(yīng)的文本與子關(guān)鍵詞相比較。例如,如圖8B所示,語(yǔ)義子關(guān)鍵詞345可包括子關(guān)鍵詞W到Z,可與 將這些子關(guān)鍵詞與基于關(guān)鍵詞搜索結(jié)果(例如,322)而生成的文本(例如, 860 )進(jìn)行比較(例如,利用比較器870 )。在一個(gè)實(shí)施例中,可以通過(guò)過(guò)濾 組件350 (例如,如圖3的虛線箭頭348所示,其訪問(wèn)來(lái)自語(yǔ)義關(guān)鍵詞處理 器340的語(yǔ)義子關(guān)鍵詞345 )來(lái)實(shí)現(xiàn)比較器870。上述的比較涉及分別為各 個(gè)子關(guān)鍵詞345搜索文本860 (例如,為子關(guān)鍵詞W搜索文本860,然后為 子關(guān)鍵詞X搜索文本860,等),直到發(fā)現(xiàn)匹配為止,或者,可替代地,上 述的比較可以涉及并行地為各個(gè)子關(guān)鍵詞345搜索文本860 (例如,同時(shí)為 子關(guān)鍵詞W到Z搜索文本860 )以確定是否發(fā)現(xiàn)匹配。另外,上述的比較 可以是文本對(duì)文本的比較,其中子關(guān)鍵詞345是文本。如圖8A所示,步驟830涉及利用至少一個(gè)子關(guān)4建詞(例如,345 )來(lái)識(shí) 別至少 一個(gè)相應(yīng)的文本(例如,對(duì)應(yīng)于關(guān)鍵詞搜索結(jié)果322的 一個(gè)或多個(gè)網(wǎng) 頁(yè))。例如,如圖8B所示,比較結(jié)果880 (例如,由比較器870輸出)可以 包括與網(wǎng)頁(yè)B和C相關(guān)聯(lián)的文本,其中,網(wǎng)頁(yè)B的文本包括子關(guān)鍵詞W和 X,并且網(wǎng)頁(yè)C的文本包括子關(guān)鍵詞X。在一個(gè)實(shí)施例中,網(wǎng)頁(yè)A的文本可 以不包括子關(guān)鍵詞W到Z中的任何一個(gè),因此,網(wǎng)頁(yè)A可以不包括在比較 結(jié)果880中。從而,可以在步驟830中識(shí)別對(duì)應(yīng)于網(wǎng)頁(yè)B和C的文本(例 如,通過(guò)比較結(jié)果880 )。步驟840涉及將對(duì)應(yīng)于至少一個(gè)過(guò)濾后的文本的關(guān)鍵詞搜索結(jié)果的至少 一個(gè)網(wǎng)頁(yè)指定為過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果。例如,如圖8B所示,在比較結(jié)果 880包括網(wǎng)頁(yè)B和C的文本的情況下,則可以將來(lái)自關(guān)鍵詞搜索結(jié)果322的 網(wǎng)頁(yè)B和C指定為過(guò)濾后的搜索結(jié)果(例如,355 )。并且,在一個(gè)實(shí)施例中,步驟840可以包括將所指定的網(wǎng)頁(yè)(例如,利 用比較結(jié)果880識(shí)別出的或者與其相關(guān)的網(wǎng)頁(yè))列為優(yōu)先,或?qū)⑵渑帕性诓?包含一個(gè)或多個(gè)子關(guān)鍵詞345的關(guān)鍵詞搜索結(jié)果322的其它網(wǎng)頁(yè)之前。這樣, 步驟840可以實(shí)現(xiàn)預(yù)排序步驟(例如,在圖2的步驟270中的排序之前執(zhí)行)。 例如,參考圖8B,可將網(wǎng)頁(yè)B和C (其包括一個(gè)或多個(gè)子關(guān)鍵詞345 )排列 在網(wǎng)頁(yè)A之前(其不包括至少一個(gè)子關(guān)鍵詞345 )。因此,在一個(gè)實(shí)施例中, 過(guò)濾后的搜索結(jié)果355甚至可以包括連至少一個(gè)語(yǔ)義關(guān)鍵詞345也沒(méi)有的網(wǎng) 頁(yè)?;氐綀D2,步驟270涉及對(duì)過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果(例如,355 )進(jìn)行排序。在一個(gè)實(shí)施例中,可以利用排序組件(例如,圖3的360)對(duì)過(guò)濾后的 搜索結(jié)果(例如,355 )進(jìn)行排序,從而生成排序后的搜索結(jié)果(例如,365 )。 此外,在一個(gè)實(shí)施例中,可以分別根據(jù)圖9-11的示例性處理900-1100中的 一個(gè)或多個(gè)來(lái)執(zhí)行步驟270。
圖9示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)語(yǔ)義子關(guān)鍵詞頻率對(duì)網(wǎng)頁(yè)搜 索結(jié)果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理的示例性流程圖900。如圖9所示,步 驟910涉及在過(guò)濾后的搜索結(jié)果(例如,355 )的每個(gè)網(wǎng)頁(yè)中確定語(yǔ)義子關(guān) 鍵詞的頻率。在一個(gè)實(shí)施例中,可以基于搜索結(jié)果(例如,355 )的每個(gè)網(wǎng) 頁(yè)的所有語(yǔ)義子關(guān)鍵詞(例如,245、 520、 620等)實(shí)例的總出現(xiàn)次數(shù)確定 每個(gè)網(wǎng)頁(yè)的語(yǔ)義子關(guān)鍵詞的頻率。例如,在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)X包括 語(yǔ)義子關(guān)鍵詞1的出現(xiàn)次數(shù)為30,語(yǔ)義子關(guān)鍵詞2的出現(xiàn)次數(shù)為40,則網(wǎng) 頁(yè)X的語(yǔ)義子關(guān)鍵詞頻率可以是70 (例如,30和40之和)。可替代地,可 以基于搜索結(jié)果(例如,355 )的每個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)選定的語(yǔ)義子關(guān)鍵 詞(例如,245、 520、 620等)的出現(xiàn)次數(shù)來(lái)確定每個(gè)網(wǎng)頁(yè)的語(yǔ)義子關(guān)鍵詞 頻率。例如,如果使用語(yǔ)義子關(guān)鍵詞1來(lái)確定語(yǔ)義子關(guān)鍵詞頻率,則網(wǎng)頁(yè)X 的語(yǔ)義子關(guān)鍵詞頻率可以是30??商娲兀绻褂谜Z(yǔ)義子關(guān)鍵詞2來(lái)確定 語(yǔ)義子關(guān)鍵詞頻率,則網(wǎng)頁(yè)X的語(yǔ)義子關(guān)鍵詞頻率可以是40。
步驟920涉及基于每個(gè)網(wǎng)頁(yè)各自的大小和/或語(yǔ)義子關(guān)鍵詞索引(例如, 存儲(chǔ)在語(yǔ)義關(guān)鍵詞數(shù)據(jù)庫(kù)342中)中的語(yǔ)義子關(guān)鍵詞的頻率來(lái)調(diào)整每個(gè)網(wǎng)頁(yè) 各自的語(yǔ)義子關(guān)鍵詞頻率。例如,在一個(gè)實(shí)施例中,可以用與其各自的網(wǎng)頁(yè) 大小(例如,單詞個(gè)數(shù)、行數(shù)、幀大小等)相關(guān)聯(lián)的因數(shù),來(lái)對(duì)用于搜索結(jié) 果的每個(gè)網(wǎng)頁(yè)的語(yǔ)義子關(guān)鍵詞頻率進(jìn)行縮放(例如,除以該因數(shù))。可替代 地,可以利用語(yǔ)義子關(guān)鍵詞索引(例如,與給定語(yǔ)義關(guān)鍵詞相關(guān)聯(lián)的語(yǔ)義子 關(guān)鍵詞的集合)中各個(gè)網(wǎng)頁(yè)各自的語(yǔ)義子關(guān)鍵詞(例如,用于生成包括該網(wǎng) 頁(yè)的搜索結(jié)果的語(yǔ)義子關(guān)鍵詞)的頻率,來(lái)對(duì)搜索結(jié)果的各個(gè)網(wǎng)頁(yè)的語(yǔ)義子 關(guān)鍵詞頻率進(jìn)行縮放。例如,如果語(yǔ)義子關(guān)鍵詞在給定的語(yǔ)義子關(guān)鍵詞索引 (例如,在與語(yǔ)義關(guān)鍵詞相關(guān)聯(lián)的索引中不同子節(jié)點(diǎn)下的每個(gè)索引)中出現(xiàn) 三次,則可以利用與該語(yǔ)義子關(guān)鍵詞索引中的語(yǔ)義子關(guān)鍵詞的頻率相關(guān)聯(lián)的 因數(shù)(例如,三),來(lái)對(duì)與該語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的各個(gè)網(wǎng)頁(yè)搜索結(jié)果的語(yǔ) 義子關(guān)鍵詞頻率進(jìn)行縮放(例如,除以上述因數(shù))。并且在其它實(shí)施例中, 可以省略步驟920。如圖9所示,步驟930涉及基于各個(gè)網(wǎng)頁(yè)各自的語(yǔ)義子關(guān)鍵詞頻率對(duì)過(guò)
濾后的搜索結(jié)果的各網(wǎng)頁(yè)進(jìn)行排序。例如,在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)x的
語(yǔ)義子關(guān)鍵詞頻率為70(例如,如步驟910中確定的無(wú)縮放的語(yǔ)義子關(guān)鍵詞 頻率和/或如步驟920中確定的縮放后的語(yǔ)義子關(guān)鍵詞頻率),同時(shí),網(wǎng)頁(yè)Y 的語(yǔ)義子關(guān)鍵詞頻率為80,則網(wǎng)頁(yè)Y可以被排在網(wǎng)頁(yè)X之前。這種情況下, 在一個(gè)實(shí)施例中,網(wǎng)頁(yè)Y的語(yǔ)義子關(guān)鍵詞頻率較高,這可以表示網(wǎng)頁(yè)Y比 網(wǎng)頁(yè)X與搜索查詢(例如,310)更加相關(guān),因此,網(wǎng)頁(yè)Y比網(wǎng)頁(yè)X具有更 高的排序。
圖10示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)關(guān)鍵詞頻率對(duì)網(wǎng)頁(yè)搜索結(jié) 果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理1000的示例性流程圖。如圖IO所示,步驟 1010涉及確定過(guò)濾后的搜索結(jié)果(例如,355 )的各個(gè)網(wǎng)頁(yè)中的網(wǎng)頁(yè)搜索查 詢關(guān)鍵詞(例如,搜索查詢310)的頻率。在一個(gè)實(shí)施例中,可以基于搜索 結(jié)果(例如,355 )的各個(gè)網(wǎng)頁(yè)的所有搜索查詢關(guān)鍵詞的總出現(xiàn)次數(shù)來(lái)確定 各個(gè)網(wǎng)頁(yè)的關(guān)鍵詞頻率。例如,在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)X包括關(guān)鍵詞1 的出現(xiàn)次數(shù)為10,關(guān)鍵詞2的出現(xiàn)次數(shù)為50,則網(wǎng)頁(yè)X的關(guān)鍵詞頻率可以 是60(例如,10和50之和)??商娲?,可以基于搜索結(jié)果(例如,355 ) 的各個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)選定的搜索查詢關(guān)鍵詞的出現(xiàn)次數(shù),來(lái)確定各個(gè)網(wǎng) 頁(yè)的關(guān)鍵詞頻率。例如,如果使用關(guān)^t詞l來(lái)確定關(guān)鍵詞頻率,則網(wǎng)頁(yè)X的 關(guān)鍵詞頻率可以是IO??商娲?,如果使用關(guān)鍵詞2來(lái)確定關(guān)鍵詞頻率,則 網(wǎng)頁(yè)X的關(guān)鍵詞頻率可以是50。
步驟1020涉及基于各個(gè)網(wǎng)頁(yè)各自的大小和/或搜索查詢(例如,310)中 的一個(gè)或多個(gè)關(guān)鍵詞的頻率,來(lái)調(diào)整各個(gè)網(wǎng)頁(yè)各自的關(guān)鍵詞頻率。例如,在 一個(gè)實(shí)施例中,可以利用與各個(gè)網(wǎng)頁(yè)各自的網(wǎng)頁(yè)大小(例如,單詞個(gè)數(shù)、行 數(shù)、幀大小等)相關(guān)聯(lián)的因數(shù),來(lái)對(duì)搜索結(jié)果的各個(gè)網(wǎng)頁(yè)的關(guān)鍵詞頻率進(jìn)行 縮放(例如,除以該因數(shù))??商娲?,可以利用搜索查詢中的一個(gè)或多個(gè) 關(guān)鍵詞的頻率來(lái)縮放搜索結(jié)果的各個(gè)網(wǎng)頁(yè)的關(guān)鍵詞頻率。例如,如果關(guān)鍵詞 在搜索查詢中出現(xiàn)三次,則可以利用與該搜索查詢(例如,310)中的該關(guān) 鍵詞的頻率相關(guān)聯(lián)的因數(shù)(例如,三)來(lái)縮放(例如,除以該因數(shù))包含該 關(guān)鍵詞的各個(gè)網(wǎng)頁(yè)搜索結(jié)果的關(guān)鍵詞頻率。并且在其它實(shí)施例中,可以省略 步驟1020。
如圖IO所示,步驟1030涉及基于各個(gè)網(wǎng)頁(yè)各自的關(guān)鍵詞頻率對(duì)過(guò)濾后的搜索結(jié)果的網(wǎng)頁(yè)進(jìn)行排序。例如,在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)X的關(guān)鍵詞
頻率為60(例如,如步驟1010中確定的未縮放的關(guān)#:詞頻率和/或如步驟1020 中確定的縮放后的關(guān)鍵詞頻率),同時(shí),網(wǎng)頁(yè)Y的關(guān)鍵詞頻率為90,則網(wǎng)頁(yè) Y可以被排在網(wǎng)頁(yè)X之前。這種情況下,在一個(gè)實(shí)施例中,網(wǎng)頁(yè)Y的關(guān)鍵 詞頻率較高,這表示網(wǎng)頁(yè)Y比網(wǎng)頁(yè)X與搜索查詢(例如,310)更加相關(guān), 因此,網(wǎng)頁(yè)Y比網(wǎng)頁(yè)X具有更高的排序。
圖11示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的根據(jù)語(yǔ)義子關(guān)鍵詞和搜索查詢 關(guān)鍵詞的近似度對(duì)網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序的計(jì)算機(jī)實(shí)施的處理1100的示例 性流程圖。如圖11所示,步驟1110涉及確定語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620等)與過(guò)濾后的搜索結(jié)果(例如,355 )的各個(gè)網(wǎng)頁(yè)中的網(wǎng)頁(yè)搜索 查詢關(guān)鍵詞的至少一個(gè)近似度。在一個(gè)實(shí)施例中,可以通過(guò)計(jì)算兩個(gè)語(yǔ)義子 關(guān)鍵詞之間、兩個(gè)關(guān)鍵詞之間、語(yǔ)義子關(guān)鍵詞與關(guān)鍵詞之間,以及它們的一 些組合等的"距離"或其它近似度的度量,來(lái)確定近似度。在一個(gè)實(shí)施例中, 可以基于根據(jù)圖12所討論的序貫單詞排序來(lái)確定該近似度的度量。
圖12示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行的示例性單詞 序貫排序1200,這可以用來(lái)確定網(wǎng)頁(yè)的兩個(gè)部分之間的近似度。如圖12所 示,行1210包括網(wǎng)頁(yè)的單詞的序貫排序,行1220包括與網(wǎng)頁(yè)的一個(gè)或多個(gè) 單詞相關(guān)聯(lián)的語(yǔ)義子關(guān)鍵詞(例如,Sl和S2)以及關(guān)鍵詞(例如,Kl和 K2),并且行1230包括四個(gè)"熱點(diǎn),,,代表確定了近似度的已定位的語(yǔ)義子 關(guān)鍵詞和/或關(guān)鍵詞的集合。在一個(gè)實(shí)施例中,熱點(diǎn)可以包括在網(wǎng)頁(yè)中發(fā)現(xiàn)的 所有語(yǔ)義子關(guān)鍵詞(例如,S1和S2)以及所有關(guān)鍵詞(例如,K1和K2)。 在其它實(shí)施例中,熱點(diǎn)可以包括在網(wǎng)頁(yè)中所發(fā)現(xiàn)的全部語(yǔ)義子關(guān)^t詞和/或關(guān) 鍵詞的一部分。此外,在一個(gè)實(shí)施例中,可以為多個(gè)重疊的熱點(diǎn)分配單一的 近似度(例如,等于各個(gè)單個(gè)重疊熱點(diǎn)的最大近似度,等于各個(gè)單個(gè)重疊熱 點(diǎn)的最小近似度,等)。
可以利用熱點(diǎn)跨越的單詞個(gè)數(shù)來(lái)計(jì)算給定熱點(diǎn)的近似度。例如,熱點(diǎn)1 可包括近似度5 (例如,由于其跨越單詞2到單詞6 ),熱點(diǎn)2可包括近似度 4 (例如,由于其跨越單詞4到單詞7),熱點(diǎn)3可包括近似度5 (例如,由 于其跨越單詞42到單詞46 ),并且熱點(diǎn)4可包括近似度6 (例如,由于其跨 越單詞82到單詞87)。'在一個(gè)實(shí)施例中,在步驟1110中可以將單一的近似 度(例如,最高近似度、最低近似度、平均近似度等)分配給各個(gè)網(wǎng)頁(yè)。如圖ll所示,步驟1120涉及基于各個(gè)網(wǎng)頁(yè)各自的大小來(lái)調(diào)整各個(gè)網(wǎng)頁(yè) 的至少一個(gè)近似度。例如,在一個(gè)實(shí)施例中,可以利用與各個(gè)網(wǎng)頁(yè)各自的網(wǎng) 頁(yè)大小(例如,單詞個(gè)數(shù)、行數(shù)、幀大小等)相關(guān)聯(lián)的因數(shù),來(lái)對(duì)搜索結(jié)果 的各個(gè)網(wǎng)頁(yè)的近似度進(jìn)行縮放(例如,除以上述因數(shù))。此外,在一個(gè)實(shí)施
例中,在步驟1120中可以將單一的近似度(例如,最高縮放近似度、最低 縮放近似度、平均縮放近似度,等)分配給各個(gè)網(wǎng)頁(yè)(例如,如果在步驟1110
中沒(méi)有為各個(gè)網(wǎng)頁(yè)選出單 一 的近似度)。
步驟1130涉及基于各個(gè)網(wǎng)頁(yè)的至少一個(gè)近似度對(duì)過(guò)濾后的搜索結(jié)果的 網(wǎng)頁(yè)進(jìn)行排序。例如,在一個(gè)實(shí)施例中,如果網(wǎng)頁(yè)X具有近似度6 (例如, 如步驟1110中確定的未縮放的和/或如步驟1120中確定的縮放的),同時(shí), 網(wǎng)頁(yè)Y具有近似度4,則網(wǎng)頁(yè)Y可以被排在網(wǎng)頁(yè)X之前。這種情況下,在 一個(gè)實(shí)施例中,網(wǎng)頁(yè)Y的近似度較低,這可以表示網(wǎng)頁(yè)Y比網(wǎng)頁(yè)X與搜索 查詢(例如,310)更相關(guān),因此,網(wǎng)頁(yè)Y具有比網(wǎng)頁(yè)X更高的排序。
回到圖2,步驟280涉及輸出網(wǎng)頁(yè)搜索結(jié)果。步驟280中輸出的搜索結(jié) 果可包括過(guò)濾后的搜索結(jié)果(例如,如圖3的箭頭352所示的沒(méi)有排序的從 過(guò)濾組件350訪問(wèn)得到的)或者經(jīng)過(guò)排序的搜索結(jié)果(例如,從排序組件360 訪問(wèn)得到的)。此外,在一個(gè)實(shí)施例中,步驟280中進(jìn)行的輸出包括基于搜 索結(jié)果(例如,355或365 )輸出圖形數(shù)據(jù)(例如,為由圖形數(shù)據(jù)生成器370 生成的顯示275輸出的搜索結(jié)果)。例如,在一個(gè)實(shí)施例中,可以將搜索結(jié) 果轉(zhuǎn)換為(例如,通過(guò)圖形數(shù)據(jù)生成器370 )可由計(jì)算機(jī)系統(tǒng)應(yīng)用程序(例 如,web瀏覽器等)進(jìn)行顯示的格式(例如,C、 C++、 Java、 HTML等), 其中所顯示的信息可以包括圖形用戶界面(例如,125a、 125b、 1300等)。
如圖3所示,可以通過(guò)輸入377來(lái)配置或控制搜索結(jié)果輸出(例如,375 ), 其中輸入377可以包括用戶輸入、系統(tǒng)生成的輸入等。在一個(gè)實(shí)施例中,可 以響應(yīng)于輸入377而隱藏或不顯示與搜索結(jié)果(例如,355、 365等)的一個(gè) 或多個(gè)網(wǎng)頁(yè)相關(guān)聯(lián)的信息。例如,輸入377可以包括選擇至少一個(gè)語(yǔ)義關(guān)鍵 詞和/或至少一個(gè)語(yǔ)義子關(guān)鍵詞,其中,在用于顯示的輸出372中可以包括與 所選的語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的信息,同時(shí),可以從輸出372 中排除與未選中的語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的信息(例如,用于 有效地隱藏或者不顯示該信息)。
圖13示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于執(zhí)行網(wǎng)頁(yè)搜索的示例性的屏幕上的圖形用戶界面(GUI) 1300。如圖13所示,GUI 1300可以包括用 于輸入搜索查詢的區(qū)域1310。例如,如圖13所示,用戶可以輸入以下搜索 查詢(例如,310):"埃菲爾鐵塔有多高?"。搜索查詢可包括一個(gè)問(wèn)題???替代地,搜索查詢可以包括一系列關(guān)鍵詞和/或短語(yǔ)。此外,在一個(gè)實(shí)施例中, 在區(qū)域1310中輸入的搜索查詢(例如,310)可包括至少一個(gè)操作符(例如, "與"、"或"等)和/或其它用于控制由搜索引擎(例如,320)進(jìn)行的搜索。GUI 1300還可包括圖形對(duì)象1320,用于基于在區(qū)域1310中輸入的搜索 查詢(例如,310)啟動(dòng)網(wǎng)頁(yè)搜索。響應(yīng)于與圖形對(duì)象1320的交互(例如, 在圖形對(duì)象1320上移動(dòng)鼠標(biāo)指針或光標(biāo)),可以進(jìn)行網(wǎng)頁(yè)搜索,并且在GUI 1300 (例如,如圖14所示)的其它區(qū)域中顯示搜索結(jié)果。圖14示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的利用所顯示的搜索結(jié)果來(lái)執(zhí)行 網(wǎng)頁(yè)搜索的示例性的屏幕上的GUI 1300。如圖14所示,區(qū)域1330可以顯示 搜索結(jié)果輸出375的一部分,其中輸出375包括在區(qū)域1310中輸入的問(wèn)題 的一個(gè)或多個(gè)答案(例如,1332和1334 )。答案可以包括第一部分,第一部 分包括從搜索結(jié)果(例如,355、 365,等)的一個(gè)或多個(gè)網(wǎng)頁(yè)中提取的數(shù)字 值(例如,324、 1063,等)。另外,答案可以包括第二部分(例如,單位"米,, 和"英尺"),第二部分可以與第一部分相對(duì)應(yīng)。第二部分也可以與語(yǔ)義子關(guān) 鍵詞(例如,345、 520、 620等)相關(guān)聯(lián)。進(jìn)一步,在一個(gè)實(shí)施例中,可以 從與語(yǔ)義子關(guān)鍵詞(例如,也與第二部分相關(guān)聯(lián)的語(yǔ)義子關(guān)鍵詞)相關(guān)聯(lián)的 搜索結(jié)果(例如,355、 365等)的網(wǎng)頁(yè)得到第一部分。在一個(gè)實(shí)施例中,當(dāng)搜索查詢(例如,310)的焦點(diǎn)(例如,335 )涉及 數(shù)字(例如,涉及距離、高度等)時(shí),則可以確定,該答案(例如,區(qū)域1330 中所顯示的)可以包括數(shù)字(例如,形成答案的第一部分)。于是,可以從 搜索結(jié)果(例如,355、 365,等)中提取出一個(gè)或多個(gè)數(shù)字(例如,324、 1063,等),并且與適當(dāng)?shù)男揎椪Z(yǔ)(例如,涉及用于過(guò)濾和/或生成搜索結(jié)果 的語(yǔ)義子關(guān)鍵詞)進(jìn)行配對(duì)。數(shù)字可能位于修飾語(yǔ)或者與其對(duì)應(yīng)的語(yǔ)義子關(guān) 鍵詞(例如,如根據(jù)圖12所討論的通過(guò)序貫單詞排序確定)的附近處。例 如,如果在單詞"英尺"等幾個(gè)單詞的搜索結(jié)果(例如,與埃菲爾鐵塔有關(guān) 的)中都找到了數(shù)字"1063",則可以選擇數(shù)字"1063"與修飾語(yǔ)"英尺" 配對(duì)顯示在區(qū)域1330中。此外,當(dāng)在某個(gè)修飾語(yǔ)或者與其對(duì)應(yīng)的語(yǔ)義子關(guān) 鍵詞附近的搜索結(jié)果中找到多個(gè)數(shù)字時(shí),則可以選擇較頻繁出現(xiàn)的數(shù)字與該修飾語(yǔ)配對(duì),并顯示在區(qū)域1330中。
作為另一實(shí)例,在區(qū)域1310中輸入的搜索查詢(例如,310)可以包括 如下問(wèn)題"哪些國(guó)家與美國(guó)接壤?,,可以將該搜索查詢(例如,310)的焦 點(diǎn)(例如,335 )確定為單詞"國(guó)家",這樣,該搜索的語(yǔ)義子關(guān)鍵詞(例如, 345、 520、 620,等)可以包括國(guó)家列表(例如,如圖5所示)。在一個(gè)實(shí)施 例中,可以選擇與來(lái)自具有最高排序的搜索結(jié)果(例如,355、 365,等)的 網(wǎng)頁(yè)相關(guān)聯(lián)的語(yǔ)義子關(guān)鍵詞(例如,345、 520、 620,等),在GUI 1300的 區(qū)域1330中進(jìn)行顯示。例如,大部分最高排序的網(wǎng)頁(yè)可以包括語(yǔ)義子關(guān)鍵 詞"加拿大,,和"墨西哥,,,因此,可以選擇單詞"加拿大,,和"墨西哥,, 作為搜索查詢(例如,310)中出現(xiàn)的問(wèn)題的答案,并且隨后在區(qū)域1330中 進(jìn)行顯示。
在一個(gè)實(shí)施例中,可以對(duì)區(qū)域1330中顯示的各個(gè)答案進(jìn)行超鏈接。于 是,與區(qū)域1330中顯示的答案之一進(jìn)行交互之后,可以顯示與激活的答案 相關(guān)的一個(gè)或多個(gè)網(wǎng)頁(yè)(例如,提供與搜索查詢相關(guān)的其它信息,和/或進(jìn)行 交互的具體答案)。此外,在一個(gè)實(shí)施例中,響應(yīng)于與區(qū)域1330中顯示的答 案所進(jìn)行的交互而得到的網(wǎng)頁(yè)至少包括一個(gè)突出顯示的語(yǔ)義子關(guān)鍵詞和/或 至少一個(gè)突出顯示的關(guān)鍵詞。于是,各實(shí)施例使得可以更快地定位網(wǎng)頁(yè)中的 相關(guān)信息。
如圖13所示,區(qū)域1340可以包括從搜索結(jié)果輸出375生成的網(wǎng)頁(yè)(例 如,1342-1346 )的列表。這些網(wǎng)頁(yè)可以包括過(guò)濾后的搜索結(jié)果(例如,355 ) 和/或排序后的搜索結(jié)果(例如,365 )。這樣,可以根據(jù)排序后的搜索結(jié)果(例 如,由排序組件360輸出的365 )對(duì)區(qū)域1340中的網(wǎng)頁(yè)列表進(jìn)行排序。此外, 在一個(gè)實(shí)施例中,可以超鏈接一個(gè)或多個(gè)網(wǎng)頁(yè)。這樣,在與區(qū)域1340中顯 示的一個(gè)網(wǎng)頁(yè)進(jìn)行交互之后,可以顯示(例如,用于提供與搜索查詢和/或作 為交互對(duì)象的網(wǎng)頁(yè)相關(guān)的其它信息)一個(gè)或多個(gè)其它網(wǎng)頁(yè)(例如,與區(qū)域1340 中列出的激活的網(wǎng)頁(yè)相關(guān)的)。
區(qū)域1340還可以包括附加信息1343-1347,這些信息分別與區(qū)域1340 中列出的相應(yīng)的網(wǎng)頁(yè)相關(guān)。附加信息1343-1347可以包括各個(gè)相應(yīng)的網(wǎng)頁(yè)的 一個(gè)或多個(gè)單詞、短語(yǔ)、段落等。此外,附加信息1343-1347可以包括至少 一個(gè)突出顯示的語(yǔ)義子關(guān)鍵詞和/或至少一個(gè)突出顯示的關(guān)鍵詞。這樣,這些 實(shí)施例使得能夠更快地定位網(wǎng)頁(yè)中的相關(guān)信息(例如,在區(qū)域1340中列出的)。
如圖14所示,GUI 1300還可以包括區(qū)域1350,用于顯示語(yǔ)義關(guān)4建詞和 /或語(yǔ)義子關(guān)鍵詞(例如,用于生成在區(qū)域1330和/或區(qū)域1340中顯示的搜 索結(jié)果)。在一個(gè)實(shí)施例中,可以在區(qū)域1350中顯示至少一個(gè)交互式的圖形 對(duì)象(例如,1351-1355 ),其中,各個(gè)交互式圖形對(duì)象可對(duì)應(yīng)于語(yǔ)義關(guān)鍵詞 和/或語(yǔ)義子關(guān)鍵詞??梢允褂媒换ナ綀D形對(duì)象(例如,1351-1355 )來(lái)選擇 或撤消選擇語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞。在一個(gè)實(shí)施例中,語(yǔ)義關(guān)鍵詞和 /或語(yǔ)義子關(guān)鍵詞的選擇可以導(dǎo)致與所選中的語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞 相關(guān)聯(lián)的搜索結(jié)果顯示在區(qū)域1330和/或區(qū)域1340中。此外,撤消選擇語(yǔ)義 關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞可以導(dǎo)致與所選中的語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵 詞相關(guān)聯(lián)的搜索結(jié)果被隱藏或者不顯示(例如,在區(qū)域1330和/或區(qū)域1340 中)。這樣,在一個(gè)實(shí)施例中,選擇交互式圖形對(duì)象1354 (例如,與標(biāo)注了 "英尺"的語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的)以及交互式圖形對(duì)象1355 (例如,與標(biāo) 注了 "米"的語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的)可以導(dǎo)致在區(qū)域1330中顯示與相應(yīng) 的語(yǔ)義子關(guān)鍵詞相關(guān)的答案。此外,選擇交互式圖形對(duì)象1354以及交互式 圖形對(duì)象1355可以導(dǎo)致在區(qū)域1340中顯示與相應(yīng)的語(yǔ)義子關(guān)鍵詞相關(guān)的一 個(gè)或多個(gè)網(wǎng)頁(yè)。
可以使用在GUI 1300的區(qū)域1350中顯示的交互式圖形對(duì)象(例如, 1351-1355 )輸入或者與輸入377進(jìn)行通信(例如,與圖形數(shù)據(jù)生成器)。這 樣,在一個(gè)實(shí)施例中,可以使用交互式圖形對(duì)象改變搜索結(jié)果(例如,375 ) 的顯示,而無(wú)需啟動(dòng)新的網(wǎng)頁(yè)搜索。
可替代地,在一個(gè)實(shí)施例中,還可以使用交互式圖形對(duì)象來(lái)啟動(dòng)新的網(wǎng) 頁(yè)搜索。例如,撤銷(xiāo)選擇與給定語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的圖形對(duì)象可以導(dǎo)致無(wú) 需給定的語(yǔ)義子關(guān)鍵詞即可輸出語(yǔ)義子關(guān)鍵詞345 (例如,通過(guò)語(yǔ)義關(guān)鍵詞 處理器340 ),這又可能導(dǎo)致無(wú)需與給定語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián)的搜索結(jié)果即可 輸出(例如,通過(guò)搜索引擎320 )語(yǔ)義子關(guān)鍵詞搜索結(jié)果(例如,324),并 且又可能影響由其它組件(例如,過(guò)濾組件350、排序組件360、圖形數(shù)據(jù) 生成器370,等)訪問(wèn)和/或輸出的搜索結(jié)果。因而,改變區(qū)域1350中顯示 的活躍語(yǔ)義子關(guān)鍵詞(例如,通過(guò)選擇或者撤消選擇至少一個(gè)語(yǔ)義子關(guān)鍵 詞),可以通過(guò)生成新的網(wǎng)頁(yè)搜索(例如,由搜索引擎320進(jìn)行的)來(lái)改變 搜索結(jié)果(例如,375 )的顯示。在一個(gè)實(shí)施例中,與高級(jí)節(jié)點(diǎn)或父節(jié)點(diǎn)相關(guān)聯(lián)的交互式圖形對(duì)象的交互 可以選擇或者撤消選擇所有子節(jié)點(diǎn)。例如,與交互式圖形對(duì)象1351的交互
可以選擇或者撤消選擇交互式圖形對(duì)象1351 (例如,1352-1355 )下面顯示 的所有其它的語(yǔ)義子關(guān)鍵詞。此外,與交互式圖形對(duì)象1352的交互可以選 擇或者撤消選擇交互式圖形對(duì)象1351下面(例如,1352-1355 )以及交互式 圖形對(duì)象1353上面(例如,1354)顯示的所有其它語(yǔ)義子關(guān)鍵詞。
GUI 1300還可以包括圖形對(duì)象1360,用于更新區(qū)域1330和/或1340中 的搜索結(jié)果(例如,375 )的顯示。例如,在一個(gè)實(shí)施例中,響應(yīng)于激活或 者停用區(qū)域1350中顯示的語(yǔ)義子關(guān)鍵詞,與圖形對(duì)象1360的交互可以無(wú)需 啟動(dòng)新的網(wǎng)頁(yè)搜索(例如,傳送帶有新的語(yǔ)義子關(guān)鍵詞配置的輸入377,以 改變搜索結(jié)果輸出375 )即可更新區(qū)域1330和/或1340中顯示的搜索結(jié)果(例 如,375 )的顯示??商娲兀谝粋€(gè)實(shí)施例中,響應(yīng)于激活或者停用區(qū)域 1350中顯示的語(yǔ)義子關(guān)鍵詞,與圖形對(duì)象1360的交互可以通過(guò)啟動(dòng)新的網(wǎng) 頁(yè)搜索(例如,基于由區(qū)域1350的交互式圖形對(duì)象1351-1355所指示的新 的語(yǔ)義子關(guān)鍵詞的配置)來(lái)更新區(qū)域1330和/或1340中顯示的搜索結(jié)果(例 如,375 )的顯示。進(jìn)一步,應(yīng)當(dāng)理解,可以響應(yīng)于與GUI 1300的區(qū)域1350 中顯示的一個(gè)或多個(gè)交互式圖形對(duì)象(例如,1351-1355 )的交互,自動(dòng)(例 如,無(wú)需與圖形對(duì)象1360的交互)更新(例如,啟動(dòng)或者不啟動(dòng)新的搜索) GUI 1300中的搜索結(jié)果的顯示。
圖15示出了一種示例性計(jì)算機(jī)系統(tǒng)1500,其可以實(shí)施本發(fā)明的各實(shí)施 例。參考圖15,本發(fā)明的各部分包括,例如,計(jì)算機(jī)系統(tǒng)1500中存儲(chǔ)的計(jì) 算機(jī)可讀以及計(jì)算機(jī)可執(zhí)行的指令,該計(jì)算機(jī)系統(tǒng)1500可作為通用計(jì)算機(jī) 網(wǎng)絡(luò)(未示出)的一部分。應(yīng)理解,圖15的計(jì)算機(jī)系統(tǒng)1500僅是示例性的, 并且在一個(gè)實(shí)施例中,可以實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)120a和/或120b。這樣,本發(fā)明 可以在包括通用計(jì)算機(jī)系統(tǒng)、嵌入式計(jì)算機(jī)系統(tǒng)、膝上型計(jì)算機(jī)系統(tǒng)、掌上 計(jì)算機(jī)系統(tǒng),以及獨(dú)立式計(jì)算機(jī)系統(tǒng)的許多不同計(jì)算機(jī)系統(tǒng)中工作。
在本實(shí)施例中,計(jì)算機(jī)系統(tǒng)1500包括地址/數(shù)據(jù)總線1502,其在各種 組件之間傳送數(shù)字信息;中央處理單元(CPU) 1504,其連接到總線1502, 用于處理數(shù)字信息和指令;易失性主存儲(chǔ)器1506,其連接到總線1502,該 易失性主存儲(chǔ)器1506包括用于存儲(chǔ)數(shù)字信息和指令的易失性隨機(jī)存取存儲(chǔ) 器(RAM),和非易失性只讀存儲(chǔ)器(ROM) 1508,其連接到總線1502,用于存儲(chǔ)更永久性質(zhì)的信息和指令。此外,計(jì)算機(jī)系統(tǒng)1500還可以包括數(shù)
據(jù)存儲(chǔ)裝置1510 (例如,磁盤(pán)、光盤(pán)、軟盤(pán)、磁帶驅(qū)動(dòng)器等),其連接到總 線1502,用于存儲(chǔ)數(shù)據(jù)量較大的數(shù)據(jù)。可以在主存儲(chǔ)器1506、 ROM 1508、 存儲(chǔ)裝置1510、處理器1504 (未示出)內(nèi)的寄存器、在外部存儲(chǔ)裝置(未 示出)中、或者它們的一些組合體中存儲(chǔ)用于執(zhí)行處理日志文件和/或用于顯 示處理后的日志文件數(shù)據(jù)的處理(例如,900、 1000、 1100等)的數(shù)據(jù)(例 如,包括指令、命令等)。
如圖15所示,可以經(jīng)由總線1502將計(jì)算機(jī)系統(tǒng)1500連接到可選的顯 示裝置1512 (例如,CRT監(jiān)視器、LCD監(jiān)視器等),以顯示從計(jì)算機(jī)系統(tǒng) 1500接收到的信息。還可以將可選的輸入裝置1514 (例如,字母數(shù)字鍵盤(pán)) 經(jīng)由總線1502連接到計(jì)算機(jī)系統(tǒng)1500,用于將信息和命令選擇傳送到處理 器1504。還可以經(jīng)由總線1502將光標(biāo)控制裝置1516 (例如,鼠標(biāo)、跟蹤球、 光筆,等)連接到計(jì)算機(jī)系統(tǒng)1500,用于將方向信息和命令選擇傳送到處理 器1504,和用于控制光標(biāo)移動(dòng)(例如,在顯示器1512上)。此外,計(jì)算機(jī)系 統(tǒng)1500可以包括用于發(fā)出聲音信號(hào)(未示出)的機(jī)構(gòu)。
計(jì)算機(jī)系統(tǒng)1500還可以包括連接到總線1502的通信接口 1518。通信接 口 1518經(jīng)由網(wǎng)絡(luò)鏈路1520提供了連接到本地網(wǎng)絡(luò)1522的雙向數(shù)據(jù)通信。 例如,通信接口 1518可以是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)裝置或者調(diào)制解調(diào)器, 用于提供與對(duì)應(yīng)類(lèi)型的電話線路的數(shù)據(jù)通信連接。作為另一個(gè)例子,通信接 口 1518可以是局域網(wǎng)(LAN)裝置,用于提供到兼容的LAN的數(shù)據(jù)通信連 接。作為再一個(gè)例子,網(wǎng)絡(luò)鏈路1520可以包括通信接口 1518與本地網(wǎng)絡(luò)1522 之間的無(wú)線連接。不管使用何種實(shí)現(xiàn)方式,通信接口 1518可以發(fā)送和接收 電氣的、電磁的,和/或光學(xué)信號(hào),這些信號(hào)攜載著表示各種類(lèi)型的信息的數(shù) 字?jǐn)?shù)據(jù)流。
如圖15所示,網(wǎng)絡(luò)鏈路1520可以通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)來(lái)提供與其它數(shù) 據(jù)裝置的數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈路1520可以通過(guò)本地網(wǎng)絡(luò)1522提供到主 機(jī)計(jì)算機(jī)1524的連接或者到因特網(wǎng)服務(wù)提供商(ISP) 1526運(yùn)營(yíng)的數(shù)據(jù)設(shè)備 的連接。ISP 1526又通過(guò)全球分組數(shù)據(jù)通信網(wǎng)絡(luò)、現(xiàn)通常稱為"因特網(wǎng)"130 的網(wǎng)絡(luò)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)1522和因特網(wǎng)130可以使用電氣的、 電磁的,和/或光學(xué)信號(hào)傳送數(shù)字?jǐn)?shù)據(jù)流。向計(jì)算機(jī)系統(tǒng)1500傳送數(shù)字?jǐn)?shù)據(jù) 和傳送來(lái)自計(jì)算機(jī)系統(tǒng)1500的數(shù)字?jǐn)?shù)據(jù)的通過(guò)各種網(wǎng)絡(luò)和網(wǎng)絡(luò)鏈路1520的信號(hào)的示例性形式是傳送信息的載波。
因而,計(jì)算機(jī)系統(tǒng)1500可以通過(guò)網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路1520以及通信接口 1518 發(fā)送和接收消息。例如,服務(wù)器1530可以通過(guò)因特網(wǎng)130、 ISP 1526、本地 網(wǎng)1522,以及通信接口 1518為應(yīng)用程序發(fā)送所請(qǐng)求的代碼。處理器1504 在接收之后可執(zhí)行所接收的代碼,和/或所接收的代碼可以被存儲(chǔ)在連接的存 儲(chǔ)器裝置(例如,存儲(chǔ)裝置1510、 ROM 1508、 RAM 1506等)之一中,以 供后續(xù)執(zhí)行之用。
在前述說(shuō)明書(shū)中,已經(jīng)參考因具體實(shí)施而可能有所不同的大量具體細(xì)節(jié) 描述了本發(fā)明的多個(gè)實(shí)施例。因此,唯一并且專有的標(biāo)志,同時(shí)也是本申請(qǐng) 人的意圖是,本發(fā)明是從本申請(qǐng)得到的一組權(quán)利要求,這些權(quán)利要求表現(xiàn)為 其所呈現(xiàn)的具體形式,但應(yīng)包括任何后續(xù)的修改。因此,權(quán)利要求中未明確 指出的限制、元件、性質(zhì)、特征、優(yōu)點(diǎn)或者屬性等都不應(yīng)以任何方式限制這 些權(quán)利要求的范圍。相應(yīng)地,應(yīng)該認(rèn)為本說(shuō)明書(shū)和附圖是說(shuō)明性的,而不是 限制性的。
權(quán)利要求
1.一種響應(yīng)于搜索查詢進(jìn)行搜索的計(jì)算機(jī)實(shí)施的方法,所述方法包括確定與所述搜索查詢的至少一個(gè)關(guān)鍵詞相關(guān)的語(yǔ)義關(guān)鍵詞,其中所述語(yǔ)義關(guān)鍵詞與語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián);訪問(wèn)利用所述搜索查詢從關(guān)鍵詞搜索生成的網(wǎng)頁(yè)搜索結(jié)果;以及利用所述語(yǔ)義子關(guān)鍵詞過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果,以生成過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果,其中,所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果包括網(wǎng)頁(yè)列表,其中所述網(wǎng)頁(yè)列中的至少一個(gè)網(wǎng)頁(yè)包括所述語(yǔ)義子關(guān)鍵詞。
2. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中,從由下位詞和數(shù)字 表達(dá)式組成的組中選出所述語(yǔ)義子關(guān)鍵詞。
3. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 訪問(wèn)所述搜索查詢;確定所述搜索查詢的焦點(diǎn),其中利用語(yǔ)法分析器確定所述焦點(diǎn);以及 基于所述焦點(diǎn)確定所述語(yǔ)義關(guān)鍵詞。
4. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中,所述利用所述語(yǔ)義 子關(guān)鍵詞過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果的步驟進(jìn)一步包括將所述網(wǎng)頁(yè)搜索結(jié)果與基于所述語(yǔ)義子關(guān)鍵詞生成的附加網(wǎng)頁(yè)搜索結(jié) 果相比較;識(shí)別所述網(wǎng)頁(yè)搜索結(jié)果和所述附加網(wǎng)頁(yè)搜索結(jié)果的至少一個(gè)共同的網(wǎng) 頁(yè);以及將所述至少一個(gè)共同的網(wǎng)頁(yè)指定為所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果。
5. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括基于用戶輸入從多個(gè)語(yǔ)義關(guān)鍵詞中選出所述語(yǔ)義關(guān)鍵詞,其中所述多個(gè) 語(yǔ)義關(guān)鍵詞與所述搜索查詢相關(guān)。
6. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序,以生成排序后的網(wǎng)頁(yè)搜索結(jié)果,其中,基于從一組中選出的信息對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序, 其中的 一組是由所述至少 一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述語(yǔ)義子關(guān)鍵詞的頻 率、所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少一個(gè)關(guān)鍵詞的頻率,以及所 述語(yǔ)義子關(guān)鍵詞與所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少一個(gè)關(guān)鍵詞 的近似度組成的。
7. 如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括基于所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果生成圖形數(shù)據(jù),所述圖形數(shù)據(jù)用于生成 從由所述網(wǎng)頁(yè)列表和利用所述搜索查詢提出的問(wèn)題的答案組成的組中選出 的信息的表示,其中,所述答案包括來(lái)自所述語(yǔ)義子關(guān)鍵詞的信息和來(lái)自所 述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果的網(wǎng)頁(yè)的信息。
8. —種計(jì)算機(jī)可用介質(zhì),包括容納在其中的計(jì)算機(jī)可讀的程序代碼, 用于使計(jì)算機(jī)系統(tǒng)執(zhí)行響應(yīng)于搜索查詢的搜索方法,所述方法包括確定與所述搜索查詢的至少一個(gè)關(guān)鍵詞相關(guān)的語(yǔ)義關(guān)鍵詞,其中所述語(yǔ)義關(guān)鍵詞與一組語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián);訪問(wèn)從利用所述搜索查詢的關(guān)鍵詞搜索生成的網(wǎng)頁(yè)搜索結(jié)果;以及 利用所述一組語(yǔ)義子關(guān)鍵詞過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果,以生成過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果,其中所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果包括網(wǎng)頁(yè)列表,其中所述網(wǎng)頁(yè)列表中的至少一個(gè)網(wǎng)頁(yè)包括所述一組語(yǔ)義子關(guān)鍵詞中的至少一個(gè)語(yǔ)義子關(guān)鍵詞。
9. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中,從由下位詞和數(shù)字表 達(dá)式組成的組中選出所述一組語(yǔ)義子關(guān)鍵詞。
10. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法進(jìn)一步包括 訪問(wèn)所述搜索查詢;確定所述搜索查詢的焦點(diǎn),其中利用語(yǔ)法分析器來(lái)確定所述焦點(diǎn);以及 基于所述焦點(diǎn)確定所述語(yǔ)義關(guān)鍵詞。
11. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中,所述利用所述一組語(yǔ)義子關(guān)鍵詞過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果進(jìn)一步包括將所述網(wǎng)頁(yè)搜索結(jié)果與基于所述一組語(yǔ)義子關(guān)鍵詞生成的附加網(wǎng)頁(yè)搜索結(jié)果相比較;識(shí)別所述網(wǎng)頁(yè)搜索結(jié)果和所述附加網(wǎng)頁(yè)搜索結(jié)果的至少一個(gè)共同網(wǎng)頁(yè);以及將所述至少一個(gè)公共網(wǎng)頁(yè)指定為所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果。
12. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中所述方法進(jìn)一步包括 基于用戶輸入從多個(gè)語(yǔ)義關(guān)鍵詞中選出所述語(yǔ)義關(guān)鍵詞,其中所述多個(gè)語(yǔ)義關(guān)鍵詞與所述搜索查詢相關(guān)。
13. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中所述方法進(jìn)一步包括 對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序,以生成排序后的網(wǎng)頁(yè)搜索結(jié)果,其中,基于從一組中選出的信息對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序, 其中的一組是由所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述一組語(yǔ)義子關(guān)鍵詞 中的語(yǔ)義子關(guān)鍵詞的頻率、所述至少 一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少 一個(gè) 關(guān)鍵詞的頻率,以及所述一組語(yǔ)義子關(guān)鍵詞中的語(yǔ)義子關(guān)鍵詞與所述至少一 個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少 一個(gè)關(guān)鍵詞的近似度組成的。
14. 如權(quán)利要求8所述的計(jì)算機(jī)可用介質(zhì),其中所述方法進(jìn)一步包括 基于所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果生成圖形數(shù)據(jù),所述圖形數(shù)據(jù)用于生成從一組中選出的信息的表示,其中的 一組是由所述網(wǎng)頁(yè)列表和利用所述搜索 查詢提出的問(wèn)題的答案組成的,其中,所述答案包括來(lái)自所述一組語(yǔ)義子關(guān) 鍵詞和來(lái)自所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果的網(wǎng)頁(yè)的信息。
15. —種計(jì)算機(jī)系統(tǒng),其包括連接到總線的處理器,以及連接到所述總 線的存儲(chǔ)器,其中所述存儲(chǔ)器包括指令,當(dāng)該指令在所述處理器上被執(zhí)行時(shí), 實(shí)現(xiàn)響應(yīng)于搜索查詢進(jìn)行搜索的方法,所述方法包括確定與所述搜索查詢的至少 一個(gè)關(guān)鍵詞相關(guān)的語(yǔ)義關(guān)鍵詞,其中所述語(yǔ) 義關(guān)鍵詞與語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián);訪問(wèn)利用所述搜索查詢由關(guān)鍵詞搜索生成的網(wǎng)頁(yè)搜索結(jié)果;以及利用所述語(yǔ)義子關(guān)^t詞過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果,以生成過(guò)濾后的網(wǎng)頁(yè)搜 索結(jié)果,其中,所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果包括網(wǎng)頁(yè)列表,其中所述網(wǎng)頁(yè)列 中的至少一個(gè)網(wǎng)頁(yè)包括所述語(yǔ)義子關(guān)鍵詞。
16. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中,從由下位詞和數(shù)字表達(dá)式 組成的組中選出所述語(yǔ)義子關(guān)^t詞。
17. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),進(jìn)一步包括 訪問(wèn)所述搜索查詢;確定所述搜索查詢的焦點(diǎn),其中利用語(yǔ)法分析器來(lái)確定所述焦點(diǎn);以及 基于所述焦點(diǎn)確定所述語(yǔ)義關(guān)鍵詞。
18. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中所述利用所述語(yǔ)義子關(guān)鍵詞 過(guò)濾所述網(wǎng)頁(yè)搜索結(jié)果進(jìn)一步包括將所述網(wǎng)頁(yè)搜索結(jié)果與基于所述語(yǔ)義子關(guān)鍵詞生成的附加網(wǎng)頁(yè)搜索結(jié) 果相比較;識(shí)別所述網(wǎng)頁(yè)搜索結(jié)果和所述附加網(wǎng)頁(yè)搜索結(jié)果的至少一個(gè)共同網(wǎng)頁(yè);以及將所述至少一個(gè)共同網(wǎng)頁(yè)指定為所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果。
19. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中所述方法進(jìn)一步包括 基于用戶輸入從多個(gè)語(yǔ)義關(guān)鍵詞中選出所述語(yǔ)義關(guān)鍵詞,其中所述多個(gè)語(yǔ)義關(guān)鍵詞與所述搜索查詢相關(guān)。
20. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中所述方法進(jìn)一步包括 對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序,以生成排序后的網(wǎng)頁(yè)搜索結(jié)果,其中,基于從一組中選出的信息對(duì)所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果進(jìn)行排序, 其中的 一組是由所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述語(yǔ)義子關(guān)鍵詞的頻 率、所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少一個(gè)關(guān)鍵詞的頻率,以及所 述語(yǔ)義子關(guān)鍵詞與所述至少一個(gè)網(wǎng)頁(yè)的每個(gè)網(wǎng)頁(yè)中的所述至少 一個(gè)關(guān)鍵詞 的近似度組成的。
21.如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中所述方法進(jìn)一步包括 基于所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果生成圖形數(shù)據(jù),所述圖形數(shù)據(jù)用于生成 從一組中選出的信息的表示,其中的一組是由所述網(wǎng)頁(yè)列表和利用所述搜索 查詢提出的問(wèn)題的答案組成的,其中所述答案包括來(lái)自所述語(yǔ)義子關(guān)鍵詞的 和來(lái)自所述過(guò)濾后的網(wǎng)頁(yè)搜索結(jié)果的網(wǎng)頁(yè)的信息。
全文摘要
本發(fā)明公開(kāi)了一種方法、計(jì)算機(jī)可用介質(zhì),以及一種用于搜索網(wǎng)頁(yè)的計(jì)算機(jī)系統(tǒng)。本發(fā)明的實(shí)施例提供了一種方便高效的機(jī)制,使用語(yǔ)義關(guān)鍵詞和語(yǔ)義子關(guān)鍵詞從關(guān)鍵詞搜索中過(guò)濾結(jié)果,從而能夠從關(guān)鍵詞搜索中濾除更多的不相關(guān)結(jié)果。可以分析搜索查詢,確定查詢的焦點(diǎn),其中,可以使用該焦點(diǎn)來(lái)為搜索查詢確定至少一個(gè)語(yǔ)義關(guān)鍵詞。可以將各個(gè)語(yǔ)義關(guān)鍵詞與至少一個(gè)語(yǔ)義子關(guān)鍵詞相關(guān)聯(lián),其中,可以使用語(yǔ)義關(guān)鍵詞和/或語(yǔ)義子關(guān)鍵詞對(duì)關(guān)鍵詞搜索的結(jié)果進(jìn)行過(guò)濾。這樣,可以進(jìn)行更寬的關(guān)鍵詞搜索以包含大量的相關(guān)結(jié)果,其中,本發(fā)明的過(guò)濾機(jī)制可以濾除更多數(shù)量的不相關(guān)結(jié)果。
文檔編號(hào)G06F17/30GK101408894SQ20081021510
公開(kāi)日2009年4月15日 申請(qǐng)日期2008年9月1日 優(yōu)先權(quán)日2007年10月12日
發(fā)明者喬宏亮 申請(qǐng)人:萊克西私人有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新宁县| 如东县| 金堂县| 开平市| 自治县| 永德县| 东乡县| 万年县| 高台县| 泰和县| 郧西县| 密云县| 东宁县| 高密市| 信宜市| 龙泉市| 蓬莱市| 井冈山市| 阜城县| 贡觉县| 贞丰县| 桃江县| 荆州市| 翁牛特旗| SHOW| 赤壁市| 沧源| 弋阳县| 太康县| 凤翔县| 阳泉市| 新郑市| 荔波县| 抚松县| 图们市| 吉安市| 乌什县| 哈尔滨市| 北流市| 崇阳县| 海南省|