搜索系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種搜索方法,包括:接收第一使用者透過(guò)一個(gè)終端設(shè)備輸入的第一關(guān)鍵字;從根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)中選擇R個(gè)相關(guān)關(guān)鍵字;從曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中選擇一個(gè)或者多個(gè)作為相關(guān)使用者;及將每個(gè)相關(guān)使用者的搜索歷程通過(guò)所述終端設(shè)備呈現(xiàn)給所述第一使用者。本發(fā)明還提供一種搜索系統(tǒng)。利用本系統(tǒng)及方法可以借助具有相同搜索目的的其他使用者的搜索歷程快速找到自己需要的網(wǎng)頁(yè)。
【專利說(shuō)明】搜索系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其是關(guān)于一種搜索系統(tǒng)及方法。
【背景技術(shù)】
[0002]計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展極大地提高了人們獲取信息的便利性。計(jì)算機(jī)網(wǎng)絡(luò)中存儲(chǔ)了海量的信息,為了便于人們查找到自己所需的信息,各種搜索引擎被廣泛使用。
[0003]傳統(tǒng)的搜索引擎很大程度上依賴于使用者輸入的關(guān)鍵詞,根據(jù)使用者提供的關(guān)鍵詞給使用者提供相關(guān)的搜索結(jié)果。然而,正由于計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)量非常龐大,根據(jù)使用者提供的關(guān)鍵詞搜索的網(wǎng)頁(yè)通常也是非常多,有時(shí)甚至多達(dá)數(shù)百萬(wàn),而這其中會(huì)有相當(dāng)一部分網(wǎng)頁(yè)雖然包括使用者輸入的關(guān)鍵詞,但是可能與使用者所要了解的信息并無(wú)關(guān)。因此,使用者想要從如此之多的網(wǎng)頁(yè)中篩選出其所需要的網(wǎng)頁(yè)是一件費(fèi)時(shí)費(fèi)力的事情。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提出一種搜索系統(tǒng)及方法,其可以幫助使用者快速地找到其所需要的網(wǎng)頁(yè)。
[0005]所述的搜索系統(tǒng)包括:關(guān)鍵字接收模塊,用于接收第一使用者透過(guò)一個(gè)終端設(shè)備輸入的第一關(guān)鍵字;相關(guān)關(guān)鍵字分析模塊,用于從根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)中選擇R個(gè)相關(guān)關(guān)鍵字;相關(guān)使用者分析模塊,用于從曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中選擇一個(gè)或者多個(gè)作為相關(guān)使用者;及顯示模塊,用于將每個(gè)相關(guān)使用者的搜索歷程通過(guò)所述終端設(shè)備呈現(xiàn)給所述第一使用者。
[0006]所述的搜索方法包括:接收第一使用者透過(guò)一個(gè)終端設(shè)備輸入的第一關(guān)鍵字;從根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)中選擇R個(gè)相關(guān)關(guān)鍵字;從曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中選擇一個(gè)或者多個(gè)作為相關(guān)使用者;及將每個(gè)相關(guān)使用者的搜索歷程通過(guò)所述終端設(shè)備呈現(xiàn)給所述第一使用者。
[0007]利用本發(fā)明所提供的搜索系統(tǒng)及方法可以借助具有相同搜索目的的其他使用者的搜索歷程快速找到自己需要的網(wǎng)頁(yè)。
【專利附圖】
【附圖說(shuō)明】
[0008]圖1是本發(fā)明搜索系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境圖。
[0009]圖2是本發(fā)明搜索系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0010]圖3是本發(fā)明搜索方法較佳實(shí)施例的方法流程圖。
[0011]圖4是一個(gè)相關(guān)使用者的搜索歷程的示意圖。
[0012]主要元件符號(hào)說(shuō)明
[0013]應(yīng)用服務(wù)器[I
終端設(shè)備2
網(wǎng)頁(yè)服務(wù)器3
搜索系統(tǒng)10
關(guān)鍵字接收模塊--?
相關(guān)關(guān)鍵字分析模塊--?
相關(guān)使用者分析模塊i
顯示模塊103
存儲(chǔ)模塊104
存儲(chǔ)單元20
控制單元30
[0014]如下【具體實(shí)施方式】將結(jié)合上述附圖`進(jìn)一步說(shuō)明本發(fā)明。
【具體實(shí)施方式】
[0015]參閱圖1所示,是本發(fā)明搜索系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境圖。所述搜索系統(tǒng)10應(yīng)用于應(yīng)用服務(wù)器I中。所述應(yīng)用服務(wù)器I透過(guò)網(wǎng)絡(luò)與多個(gè)終端設(shè)備2及一個(gè)網(wǎng)頁(yè)服務(wù)器3通訊連接。所述網(wǎng)絡(luò)可以是國(guó)際互聯(lián)網(wǎng)或者企業(yè)內(nèi)部網(wǎng)等。所述終端設(shè)備2可以是個(gè)人計(jì)算機(jī)、平板電腦、PDA (personal digital assistant,個(gè)人數(shù)字助理)、智能手機(jī)等電子終端設(shè)備。
[0016]所述網(wǎng)頁(yè)服務(wù)器3用于提供網(wǎng)上信息的瀏覽服務(wù)。網(wǎng)頁(yè)服務(wù)器3得到應(yīng)用服務(wù)器I傳送的網(wǎng)頁(yè)請(qǐng)求后,將所需網(wǎng)頁(yè)通過(guò)應(yīng)用服務(wù)器I發(fā)送給對(duì)應(yīng)的終端設(shè)備2。本發(fā)明的其他實(shí)施例中,所述網(wǎng)頁(yè)服務(wù)器3也可以與所述應(yīng)用服務(wù)器I結(jié)合成為一個(gè)帶應(yīng)用程序服務(wù)器的Web服務(wù)器。
[0017]參閱圖2所示,是本發(fā)明搜索系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0018]本發(fā)明所述搜索系統(tǒng)10包括多個(gè)由程序化代碼所組成的功能模塊(如下所述),具有接收第一使用者輸入的第一關(guān)鍵字,根據(jù)該第一關(guān)鍵字分析出若干個(gè)相關(guān)關(guān)鍵字,并根據(jù)該若干相關(guān)關(guān)鍵字查找出一個(gè)或者多個(gè)具有相同搜索目的的相關(guān)使用者,將其搜索歷程展現(xiàn)給所述第一使用者,以幫助所述第一使用者快速找到自己需要的網(wǎng)頁(yè)的功能。具有相同搜索目的是指曾經(jīng)用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索。所述的搜索歷程可以包括使用過(guò)的關(guān)鍵字及瀏覽過(guò)的與所述關(guān)鍵字相關(guān)連的網(wǎng)頁(yè)等。
[0019]所述搜索系統(tǒng)10的程序化代碼存儲(chǔ)在應(yīng)用服務(wù)器I的存儲(chǔ)單元20中,并由應(yīng)用服務(wù)器I的控制單元30所執(zhí)行以實(shí)現(xiàn)其功能。應(yīng)用服務(wù)器I的存儲(chǔ)單元20可以為智能媒體卡(smart mediacard)、安全數(shù)字卡(secure digital card)、快閃存儲(chǔ)器卡(flash card)等儲(chǔ)存設(shè)備。所述應(yīng)用服務(wù)器I的控制單元30可以為中央處理器等。
[0020]本實(shí)施例中,所述搜索系統(tǒng)10中由程序化代碼所組成的功能模塊包括關(guān)鍵字接收模塊100、相關(guān)關(guān)鍵字分析模塊101、相關(guān)使用者分析模塊102、顯示模塊103及存儲(chǔ)模塊104。以下結(jié)合圖3說(shuō)明模塊100-104的功能。
[0021]參閱圖3所示,是本發(fā)明搜索方法較佳實(shí)施例的方法流程圖。根據(jù)不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
[0022]步驟SOl,關(guān)鍵字接收模塊100接收第一使用者透過(guò)終端設(shè)備2的瀏覽器在一個(gè)搜索引擎中輸入的一個(gè)第一關(guān)鍵字。
[0023]步驟S02,相關(guān)關(guān)鍵字分析模塊101從根據(jù)所述第一關(guān)鍵字返回的搜索網(wǎng)頁(yè)中獲取其中的N個(gè)網(wǎng)頁(yè)。應(yīng)該可以了解,當(dāng)輸入所述第一關(guān)鍵字之后,搜索引擎會(huì)返回所有包括所述第一關(guān)鍵字的網(wǎng)頁(yè),所述相關(guān)關(guān)鍵字分析模塊選擇其中的N個(gè)網(wǎng)頁(yè)。所選擇的N個(gè)網(wǎng)頁(yè)可以是所述所有網(wǎng)頁(yè)的前N個(gè),也可以是根據(jù)預(yù)先設(shè)定的規(guī)則選擇的。
[0024]步驟S03,相關(guān)關(guān)鍵字分析模塊101將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)利用一種加權(quán)算法進(jìn)行權(quán)值計(jì)算,計(jì)算出每個(gè)名詞或者名詞片語(yǔ)的權(quán)值。所述名詞是指表示人或事物的詞如“計(jì)算機(jī)”、“用戶”、“使用者”、“網(wǎng)絡(luò)”等等,名詞片語(yǔ)是指由幾個(gè)名詞或名詞及其修飾語(yǔ)構(gòu)成的片語(yǔ),如“計(jì)算機(jī)網(wǎng)絡(luò)”、“授權(quán)用戶”等。本發(fā)明較佳實(shí)施例采用的加權(quán)算法是 TF-1DF (termfrequency -1nverse document frequency,詞頻-逆向文件頻率)加權(quán)算法。所述TF-1DF是一種用于資訊檢索與資訊探勘的加權(quán)技術(shù),用以評(píng)估一個(gè)名詞或者名詞片語(yǔ)對(duì)于所述的N個(gè)網(wǎng)頁(yè)的其中一個(gè)網(wǎng)頁(yè)的重要程度。名詞或者名詞片語(yǔ)的重要性隨著它在同一個(gè)網(wǎng)頁(yè)中出現(xiàn)的次數(shù)成正比增加,但同時(shí)會(huì)隨著它在所述N個(gè)網(wǎng)頁(yè)中出現(xiàn)的頻率成反比下降。例如,一個(gè)網(wǎng)頁(yè)中總的名詞或者名詞片語(yǔ)的個(gè)數(shù)是100個(gè),而名詞“計(jì)算機(jī)”出現(xiàn)了 3次,那么“計(jì)算機(jī)”一詞在該網(wǎng)頁(yè)中的詞頻(TF)就是3/100=0.03。而如果“計(jì)算機(jī)” 一詞在I,000個(gè)網(wǎng)頁(yè)出現(xiàn)過(guò),而網(wǎng)頁(yè)的總數(shù)N是10,000,000,其逆向文件頻率(IDF)就是 log (10,000,000/1,000)=4,因此,“計(jì)算機(jī)” 一詞的權(quán)值為 0.03*4=0.12。
[0025]本發(fā)明的其他實(shí)施例也可以采用單獨(dú)的TF (termfrequency,詞頻)加權(quán)算法,即不考慮名詞或者名詞片語(yǔ)在所述N個(gè)網(wǎng)頁(yè)中出現(xiàn)的頻率。此外,本發(fā)明的其他實(shí)施例也可以采用Boolean加權(quán)算法。所述Boolean加權(quán)算法是指在一個(gè)網(wǎng)頁(yè)中隨機(jī)抽取幾個(gè)名詞或者名詞片語(yǔ),計(jì)算其在該網(wǎng)頁(yè)中出現(xiàn)的頻率。
[0026]本發(fā)明的其他實(shí)施例也可以不用計(jì)算網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)的權(quán)值,而是利用social bookmarks Tag (社群標(biāo)簽)方法獲取每個(gè)使用者對(duì)某個(gè)網(wǎng)頁(yè)標(biāo)注的標(biāo)簽,計(jì)算每個(gè)標(biāo)簽被使用的頻率。例如,使用者b在收藏網(wǎng)頁(yè)a時(shí)標(biāo)注的標(biāo)簽為“計(jì)算機(jī)”,使用者c在收藏網(wǎng)頁(yè)a時(shí)標(biāo)注的標(biāo)簽為“數(shù)據(jù)處理設(shè)備”,…,則相關(guān)關(guān)鍵字分析模塊101計(jì)算每個(gè)標(biāo)簽被使用的頻率作為該每個(gè)標(biāo)簽的權(quán)值。
[0027]步驟S04,相關(guān)關(guān)鍵字分析模塊101將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)根據(jù)其權(quán)值進(jìn)行排序,并根據(jù)該排序選擇其中權(quán)值較高的R個(gè)名詞或者名詞片語(yǔ)作為相關(guān)關(guān)鍵字。當(dāng)所述名詞或者名詞片語(yǔ)根據(jù)其權(quán)值為降序排序時(shí),相關(guān)關(guān)鍵字分析模塊101選擇其中的前R個(gè),而當(dāng)所述名詞或者 名詞片語(yǔ)根據(jù)其權(quán)值為升序排序時(shí),相關(guān)關(guān)鍵字分析模塊101選擇其中的后R個(gè)。[0028]步驟S05,相關(guān)使用者分析模塊102查找曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者。例如,若如上所述的步驟S 01中,所述第一使用者輸入的第一關(guān)鍵字為“計(jì)算機(jī)”,則相關(guān)使用者分析模塊102查找其他曾經(jīng)利用“計(jì)算機(jī)”作為關(guān)鍵字進(jìn)行搜索的
使用者。
[0029]步驟S06,相關(guān)使用者分析模塊102選擇所述曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中的其中一個(gè)使用者,獲取所選擇的使用者在根據(jù)所述第一關(guān)鍵字搜索返回的搜索網(wǎng)頁(yè)中瀏覽過(guò)的網(wǎng)頁(yè)。所述曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者可以視為與所述第一使用者具有相同的搜索目的。例如,所選擇的使用者利用關(guān)鍵字“計(jì)算機(jī)”搜索返回的搜索網(wǎng)頁(yè)包括網(wǎng)頁(yè)a、網(wǎng)頁(yè)b、網(wǎng)頁(yè)C、網(wǎng)頁(yè)d及網(wǎng)頁(yè)e,而該使用者點(diǎn)選了其中的網(wǎng)頁(yè)a及網(wǎng)頁(yè)c進(jìn)行瀏覽,則相關(guān)使用者分析模塊102獲取該網(wǎng)頁(yè)a及網(wǎng)頁(yè)
Co
[0030]步驟S07,相關(guān)使用者分析模塊102獲取所選擇的使用者所瀏覽過(guò)的網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ),并與上述的R個(gè)相關(guān)關(guān)鍵字求交集,計(jì)算交集中的關(guān)鍵字的個(gè)數(shù)S,并計(jì)算所選擇的使用者的評(píng)估值V,其中V=S/R。例如,所述R個(gè)相關(guān)關(guān)鍵字包括Keyword I,Keyword 2, Keyword 3, Keyword 4及Keyword5共5個(gè)關(guān)鍵字,而所選擇的使用者所瀏覽過(guò)的網(wǎng)頁(yè)中的名詞或者名詞片語(yǔ)包括Keyword 6, Keyword I, Keyword 8, Keyword3, Keyword4,Keyword 7, Keyword 9, Keyword 10,則其交集為 Keyword I, Keyword 3,及 Keyword 4,因此交集中關(guān)鍵字的個(gè)數(shù)S=3,于是,所選擇的使用者的評(píng)估值V=3/5。
[0031]步驟S08,相關(guān)使用者分析模塊102判斷所述其他使用者中是否還有沒(méi)有計(jì)算其評(píng)估值的使用者。若有這樣的使用者,則返回上述描述步驟S06。否則,若所述其他使用者都已經(jīng)計(jì)算了其評(píng)估值,則流程執(zhí)行下述的步驟S09。
`[0032]在步驟S09中,相關(guān)使用者分析模塊102選擇其中評(píng)估值較高的一個(gè)或者多個(gè)其他使用者視為相關(guān)使用者,并由顯示模塊103將每個(gè)相關(guān)使用者的搜索歷程呈現(xiàn)給所述第一使用者的終端設(shè)備2的瀏覽器中。所述搜索歷程包括每個(gè)所述相關(guān)使用者在一次搜索過(guò)程中用到的除了所述第一關(guān)鍵字之外的其他關(guān)鍵字,以及在該次檢索過(guò)程中曾經(jīng)瀏覽過(guò)的網(wǎng)頁(yè)。
[0033]如圖4所示,是相關(guān)使用者a、b及c的搜索歷程的示意圖。當(dāng)?shù)谝皇褂谜呃玫谝魂P(guān)鍵字進(jìn)行搜索時(shí),可以找到曾經(jīng)利用過(guò)所述第一關(guān)鍵字進(jìn)行搜索的評(píng)估值較高的相關(guān)使用者a、b及C。從圖4可以看出,相關(guān)使用者a利用第一關(guān)鍵字進(jìn)行搜索時(shí),在根據(jù)該第一關(guān)鍵字返回的網(wǎng)頁(yè)中瀏覽過(guò)網(wǎng)頁(yè)A,網(wǎng)頁(yè)B及網(wǎng)頁(yè)C。此外,相關(guān)使用者a在同一次搜索歷程中還曾經(jīng)用過(guò)第二關(guān)鍵字進(jìn)行搜索,而在根據(jù)該第二關(guān)鍵字返回的網(wǎng)頁(yè)中瀏覽過(guò)網(wǎng)頁(yè)D。相似地,相關(guān)使用者b利用第一關(guān)鍵字進(jìn)行搜索時(shí),在根據(jù)該第一關(guān)鍵字返回的網(wǎng)頁(yè)中瀏覽過(guò)網(wǎng)頁(yè)E及網(wǎng)頁(yè)F。此外,相關(guān)使用者b在同一次搜索歷程中還曾經(jīng)用過(guò)第三關(guān)鍵字進(jìn)行搜索,而在根據(jù)該第三關(guān)鍵字返回的網(wǎng)頁(yè)中瀏覽過(guò)網(wǎng)頁(yè)G及網(wǎng)頁(yè)H,以及相關(guān)使用者c利用第一關(guān)鍵字a進(jìn)行搜索時(shí),在根據(jù)該第一關(guān)鍵字返回的網(wǎng)頁(yè)中沒(méi)有瀏覽過(guò)任何網(wǎng)頁(yè),而相關(guān)使用者c在同一次搜索歷程中利用第四關(guān)鍵字返回的網(wǎng)頁(yè)中瀏覽過(guò)網(wǎng)頁(yè)1、網(wǎng)頁(yè)J及網(wǎng)頁(yè)K。圖中所示相關(guān)使用者瀏覽過(guò)的網(wǎng)頁(yè)A、網(wǎng)頁(yè)B……可以以網(wǎng)頁(yè)快照或者網(wǎng)頁(yè)標(biāo)題的方式呈現(xiàn)在所述第一使用者的終端設(shè)備2的瀏覽器中。此外,圖4所示的第一網(wǎng)頁(yè)、第二網(wǎng)頁(yè)、第三網(wǎng)頁(yè)、第四網(wǎng)頁(yè)……為搜索引擎根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)。[0034]所述第一使用者根據(jù)每個(gè)相關(guān)使用者的搜索歷程就可以了解到哪些關(guān)鍵字還可以用來(lái)進(jìn)行檢索,例如,所述第一使用者利用的第一關(guān)鍵字為“計(jì)算機(jī)”,根據(jù)所述相關(guān)使用者的搜索歷程,第一使用者可以了解到還可以用第二關(guān)鍵字“電腦”、第三關(guān)鍵字“數(shù)據(jù)處理設(shè)備”等進(jìn)行搜索。而相關(guān)使用者曾經(jīng)瀏覽過(guò)的網(wǎng)頁(yè)可能包括一些重要信息。此外,所述搜索歷程還可以包括每個(gè)網(wǎng)頁(yè)被瀏覽的時(shí)間。被瀏覽的時(shí)間越長(zhǎng),說(shuō)明該網(wǎng)頁(yè)越重要。因此,有助于幫助第一使用者快速找到自己需要的網(wǎng)頁(yè)。
[0035]此外,本發(fā)明還可以包括一個(gè)步驟,即存儲(chǔ)模塊104將所述第一使用者本次搜索用到的關(guān)鍵字及瀏覽過(guò)的網(wǎng)頁(yè)記錄到應(yīng)用服務(wù)器I的存儲(chǔ)單元20,以對(duì)其他的使用者在搜索時(shí)提供幫助。
[0036]最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種搜索系統(tǒng),其特征在于,該系統(tǒng)包括: 關(guān)鍵字接收模塊,用于接收第一使用者透過(guò)一個(gè)終端設(shè)備輸入的第一關(guān)鍵字; 相關(guān)關(guān)鍵字分析模塊,用于從根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)中選擇R個(gè)相關(guān)關(guān)鍵字; 相關(guān)使用者分析模塊,用于從曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中選擇一個(gè)或者多個(gè)作為相關(guān)使用者;及 顯示模塊,用于將每個(gè)相關(guān)使用者的搜索歷程通過(guò)所述終端設(shè)備呈現(xiàn)給所述第一使用者。
2.如權(quán)利要求1所述的搜索系統(tǒng),其特征在于,所述R個(gè)相關(guān)關(guān)鍵字利用如下方法選擇: 從根據(jù)所述第一關(guān)鍵字返回的搜索網(wǎng)頁(yè)中獲取其中的N個(gè)網(wǎng)頁(yè); 將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)利用一種加權(quán)算法進(jìn)行權(quán)值計(jì)算,計(jì)算出每個(gè)名詞或者名詞片語(yǔ)的權(quán)值;及 將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)根據(jù)其權(quán)值進(jìn)行排序,并根據(jù)該排序選擇其中權(quán)值較高的R個(gè)名詞或者名詞片語(yǔ)作為相關(guān)關(guān)鍵字。
3.如權(quán)利要求2所述的搜索系統(tǒng),其特征在于,所述的加權(quán)算法是TF-1DF加權(quán)算法。
4.如權(quán)利要求1所述的 搜索系統(tǒng),其特征在于,所述相關(guān)使用者的選擇采用如下方法: 獲取所述每一個(gè)其他使用者在根據(jù)所述第一關(guān)鍵字返回的搜索網(wǎng)頁(yè)中瀏覽過(guò)的網(wǎng)頁(yè); 獲取所瀏覽過(guò)的網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ),并與上述的R個(gè)相關(guān)關(guān)鍵字求交集,計(jì)算交集中的關(guān)鍵字的個(gè)數(shù)S ; 計(jì)算所述每一個(gè)其他使用者的評(píng)估值V,其中V=S/R ;及 選擇其中評(píng)估值較高的一個(gè)或者多個(gè)其他使用者做為相關(guān)使用者。
5.如權(quán)利要求1所述的搜索系統(tǒng),其特征在于,所述搜索歷程包括每個(gè)所述相關(guān)使用者在一次搜索過(guò)程中用到的除了所述第一關(guān)鍵字之外的其他關(guān)鍵字,以及在該次檢索過(guò)程中曾經(jīng)瀏覽過(guò)的網(wǎng)頁(yè)。
6.如權(quán)利要求5所述的搜索系統(tǒng),其特征在于,該系統(tǒng)還包括: 存儲(chǔ)模塊,用于將所述第一使用者搜索時(shí)用到關(guān)鍵字及瀏覽過(guò)的網(wǎng)頁(yè)記錄到一個(gè)存儲(chǔ)單元中。
7.一種搜索方法,其特征在于,該方法包括: 關(guān)鍵字接收步驟:接收第一使用者透過(guò)一個(gè)終端設(shè)備輸入的第一關(guān)鍵字; 相關(guān)關(guān)鍵字分析步驟:從根據(jù)所述第一關(guān)鍵字返回的網(wǎng)頁(yè)中選擇R個(gè)相關(guān)關(guān)鍵字;相關(guān)使用者分析步驟:從曾經(jīng)使用過(guò)所述第一關(guān)鍵字進(jìn)行網(wǎng)頁(yè)搜索的其他使用者中選擇一個(gè)或者多個(gè)作為相關(guān)使用者;及 顯示步驟:將每個(gè)相關(guān)使用者的搜索歷程通過(guò)所述終端設(shè)備呈現(xiàn)給所述第一使用者。
8.如權(quán)利要求7所述的搜索方法,其特征在于,所述相關(guān)關(guān)鍵字分析步驟包括: 從根據(jù)所述第一關(guān)鍵字返回的搜索網(wǎng)頁(yè)中獲取其中的N個(gè)網(wǎng)頁(yè); 將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)利用一種加權(quán)算法進(jìn)行權(quán)值計(jì)算,計(jì)算出每個(gè)名詞或者名詞片語(yǔ)的權(quán)值;及將所述N個(gè)網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ)根據(jù)其權(quán)值進(jìn)行排序,并根據(jù)該排序選擇其中權(quán)值較高的R個(gè)名詞或者名詞片語(yǔ)作為相關(guān)關(guān)鍵字。
9.如權(quán)利要求8所述的搜索方法,其特征在于,所述的加權(quán)算法是TF-1DF加權(quán)算法。
10.如權(quán)利要求7所述的搜索方法,其特征在于,所述相關(guān)使用者分析步驟包括: 獲取所述每一個(gè)其他使用者在根據(jù)所述第一關(guān)鍵字返回的搜索網(wǎng)頁(yè)中瀏覽過(guò)的網(wǎng)頁(yè); 獲取所瀏覽過(guò)的網(wǎng)頁(yè)中的所有名詞或者名詞片語(yǔ),并與上述的R個(gè)相關(guān)關(guān)鍵字求交集,計(jì)算交集中的關(guān)鍵字的個(gè)數(shù)S ; 計(jì)算所述每一個(gè)其他使用者的評(píng)估值V,其中V=S/R ;及 選擇其中評(píng)估值較高的一個(gè)或者多個(gè)其他使用者做為相關(guān)使用者。
11.如權(quán)利要求7所述的搜索方法,其特征在于,所述搜索歷程包括每個(gè)所述相關(guān)使用者在一次搜索過(guò)程中用到的除了所述第一關(guān)鍵字之外的其他關(guān)鍵字,以及在該次檢索過(guò)程中曾經(jīng)瀏覽過(guò)的網(wǎng)頁(yè)。
12.如權(quán)利要求11所述的搜索方法,其特征在于,該方法還包括: 將所述第一使用者搜索時(shí)`用到關(guān)鍵字及瀏覽過(guò)的網(wǎng)頁(yè)記錄到一個(gè)存儲(chǔ)單元中。
【文檔編號(hào)】G06F17/30GK103678376SQ201210344271
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月17日 優(yōu)先權(quán)日:2012年9月17日
【發(fā)明者】李忠一, 葉建發(fā), 柳岳岑, 盧俊锜 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司