本發(fā)明涉及一種計(jì)算機(jī)領(lǐng)域,特別是涉及一種搜索信息展現(xiàn)方法、裝置及服務(wù)器。
背景技術(shù):
隨著企業(yè)的規(guī)模逐漸擴(kuò)大,許多員工積累的經(jīng)驗(yàn)與技術(shù)知識逐漸形成一個(gè)技術(shù)及管理經(jīng)驗(yàn)知識庫,公司也形成豐富的企業(yè)文化知識。在大型企業(yè)中還存在著多種知識庫,公司文化庫,采購知識庫等等。目前,網(wǎng)絡(luò)信息資源的應(yīng)用在企業(yè)內(nèi)部及企業(yè)間得到快速發(fā)展和廣泛的應(yīng)用,企業(yè)員工需要接收和處理的信息量每年成倍的增長。
現(xiàn)在,在大型企業(yè)集團(tuán)中大多都存在信息搜索耗時(shí)、繁瑣等問題。企業(yè)中可能存在著多種知識庫,如軟件技術(shù)知識庫,公司文化庫,采購知識庫等等。公司員工在工作中經(jīng)常需要查找與工作相關(guān)的資料,但由于公司的知識庫相對分散,即使公司的知識庫亦有建立檢索功能,但往往功能較弱,信息范圍非常局限,檢索性能差,導(dǎo)致員工往往在公司知識庫中查一遍,還需要再在萬維網(wǎng)的百度、谷歌等搜索引擎中再查一遍,致使查找的資料大部分都是重復(fù)的,還得在這些重復(fù)的結(jié)果資料中再人工篩選一次,工作非常耗時(shí),而且還效率低下,給企業(yè)員工在信息檢索方面帶來很大的煩惱。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便于提供一種克服上述問題或者至少部分地解決上述問題的搜索信息展現(xiàn)方法、裝置及服務(wù)器。
依據(jù)本發(fā)明的第一個(gè)方面,提供了一種搜索信息展現(xiàn)方法,包括:
獲取用戶輸入的搜索詞;
根據(jù)所述搜索詞,在第一索引信息中獲取與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
根據(jù)所述搜索詞,在第二索引信息中獲取與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
依據(jù)本發(fā)明的第二個(gè)方面,提供了一種搜索信息展示裝置,包括:
第一獲取模塊,用于獲取用戶輸入的搜索詞;
第一搜索模塊,用于根據(jù)所述搜索詞,在第一索引信息中獲取與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
第二搜索模塊,用于根據(jù)所述搜索詞,在第二索引信息中獲取與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
展示模塊,用于將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
依據(jù)本發(fā)明的第三個(gè)方面,提供了一種服務(wù)器,包括:搜索信息展示裝置;其中,
所述搜索信息展示裝置,用于:
獲取用戶輸入的搜索詞;
根據(jù)所述搜索詞,在第一索引信息中獲取與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
根據(jù)所述搜索詞,在第二索引信息中獲取與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的技術(shù)方案通過在不同兩個(gè)索引信息中查找與搜索 詞相關(guān)的搜索結(jié)果,其中,所述兩個(gè)索引信息中的第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的,第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的,即本發(fā)明實(shí)施例通過在多個(gè)內(nèi)容源中查找與搜索結(jié)果相關(guān)的搜索結(jié)果,然后進(jìn)行匯總并將查找到所有搜索結(jié)果進(jìn)行統(tǒng)一顯示,使得企業(yè)員工獲得的搜索結(jié)果的查詢范圍和查詢效率得到顯著的提高,員工通過一次搜索即可得到企業(yè)內(nèi)網(wǎng)的信息和外部網(wǎng)絡(luò)的信息,簡化了搜索操作,進(jìn)而能有效的提高員工的工作效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例一提供的搜索信息展現(xiàn)方法的流程示意圖;
圖2示出了本發(fā)明實(shí)施例一提供的搜索信息展現(xiàn)方法中結(jié)果展示頁面的一種實(shí)例示圖;
圖3示出了本發(fā)明實(shí)施例一提供的搜索信息展現(xiàn)方法中結(jié)果展示頁面的另一種實(shí)例示圖;
圖4示出了本發(fā)明實(shí)施例二提供的搜索信息展示裝置的結(jié)構(gòu)示意圖;
圖5示出了本發(fā)明實(shí)施例三提供的服務(wù)器的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提 下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例一提供的搜索信息展現(xiàn)方法的流程示意圖。本實(shí)施例提供的所述方法的執(zhí)行主體可以是能夠?qū)崿F(xiàn)本方法的裝置,或安裝有該裝置的服務(wù)器。具體的,本實(shí)施例提供的所述的方法,包括:
步驟101、獲取用戶輸入的搜索詞。
其中,所述搜索詞可以是用戶通過搜索界面的輸入窗口輸入的字符。
步驟102、根據(jù)所述搜索詞,在第一索引信息中查找與所述搜索詞相關(guān)的第一搜索結(jié)果。
其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的。例如,首先,利用網(wǎng)絡(luò)爬蟲從指定企業(yè)局域網(wǎng)內(nèi)的目標(biāo)內(nèi)容源中爬取內(nèi)容信息;然后,根據(jù)爬取到的所述內(nèi)容信息,構(gòu)建所述第一索引信息。在具體實(shí)施例時(shí),可針對內(nèi)容信息獲得的不同格式的文件/數(shù)據(jù)將其中需要索引的部分提取出來,再使用不同語言處理模塊對其進(jìn)行處理和標(biāo)準(zhǔn)化,生成第一索引信息。
步驟103、根據(jù)所述搜索詞,在第二索引信息中查找與所述搜索詞相關(guān)的第二搜索結(jié)果。
其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的。例如,利用網(wǎng)絡(luò)爬蟲從互聯(lián)網(wǎng)中爬取內(nèi)容信息;然后根據(jù)爬取到的所述內(nèi)容信息,構(gòu)建所述第二索引信息。
步驟104、將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
其中,所述結(jié)果展示頁面包括至少一個(gè)展示窗口。如圖2所示的實(shí)例,所述結(jié)果展示頁面包括一個(gè)展示窗口100,圖3所示的實(shí)例,所述結(jié)果展示頁面包括兩個(gè)展示窗口100。例如:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中;
當(dāng)所述結(jié)果展示頁面包括兩個(gè)以上的展示窗口時(shí),將所述第一搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的一個(gè)展示窗口中,將所述第二搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的另一展示窗口中。
這里需要說明的是:當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),共同展示在這一個(gè)展示窗口中的所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)可以按照預(yù)設(shè)的排序規(guī)則,或用戶設(shè)定的排序規(guī)則進(jìn)行排序,以按照預(yù)設(shè)的排序規(guī)則或用戶設(shè)定的排序規(guī)則排序后展現(xiàn)在所述展示窗口中。其中,所述展示窗口包括有至少一個(gè)內(nèi)容頁。所述內(nèi)容頁的頁數(shù)由所述第一搜索結(jié)果中包含的所有結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的所有結(jié)果項(xiàng)的展示長度有關(guān)。即本發(fā)明實(shí)施例一提供的所述方法中,當(dāng)所述結(jié)果展示頁面只包括一個(gè)展示窗口時(shí),還可包括如下步驟:
對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。
相應(yīng)的,上述的將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中,具體為:
將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)按照排序結(jié)果沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
如圖2和圖3所示,搜索結(jié)果中包含的所有結(jié)果項(xiàng)可沿所述展示窗口100的第一方向順次排列在展示窗口100中。該第一方向可以是沿顯示屏幕的縱向方向。即,上述的將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中,具體可以為:
將所述第一搜索結(jié)果中包含的所有結(jié)果項(xiàng)排在所述第二搜索結(jié)果中包含的所有結(jié)果項(xiàng)之前,并沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
本實(shí)施例提供的技術(shù)方案通過在不同兩個(gè)索引信息中查找與搜索詞相關(guān)的搜索結(jié)果,其中,所述兩個(gè)索引信息中的第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的,第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的,即本發(fā)明實(shí)施例通過在多個(gè)內(nèi)容源中查找與搜索結(jié)果相關(guān)的搜索結(jié)果,然后進(jìn)行匯總并將查找到所有搜索結(jié)果進(jìn)行統(tǒng)一顯示,使 得企業(yè)員工獲得的搜索結(jié)果的查詢范圍和查詢效率得到顯著的提高,員工通過一次搜索即可得到企業(yè)內(nèi)網(wǎng)的信息和外部網(wǎng)絡(luò)的信息,簡化了搜索操作,進(jìn)而能有效的提高員工的工作效率。
進(jìn)一步的,本發(fā)明實(shí)施例一提供的所述方法,還可包括如下步驟:
步驟105、獲取排序規(guī)則。
在具體實(shí)施時(shí),本步驟可采用如下方法實(shí)現(xiàn):
首先,接收用戶通過所述展示窗口中的設(shè)置區(qū)輸入或選取的排序參數(shù);
然后,根據(jù)所述排序參數(shù),生成所述排序規(guī)則。
如圖2和圖3所示,所述結(jié)果展示頁面上具有上述設(shè)置區(qū)200。用戶可通過所述設(shè)置區(qū)200輸入或選取排序參數(shù)。
相應(yīng)的,所述對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序,具體為:
按照所述預(yù)置的排序規(guī)則,對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。
進(jìn)一步的,本發(fā)明實(shí)施例一提供的所述方法中,步驟104:將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上,之前還可包括:
對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行去重處理。
在具體實(shí)施例時(shí),去重處理可采用如下方法實(shí)現(xiàn):
查找所述第二搜索結(jié)果中是否包含有與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng);
若有,則將所述第二搜索結(jié)果中包含的與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng)從所述第二搜索結(jié)果中刪除。
需要說明的是:對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
如圖4所示,本發(fā)明實(shí)施例二提供的搜索信息展示裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的所述搜索信息展示裝置可實(shí)現(xiàn)上述實(shí)施例提供的所述方 法。具體的,本實(shí)施例二提供的所述裝置,包括:
第一獲取模塊1,用于獲取用戶輸入的搜索詞;
第一搜索模塊2,用于根據(jù)所述搜索詞,在第一索引信息中獲取與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
第二搜索模塊3,用于根據(jù)所述搜索詞,在第二索引信息中獲取與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
展示模塊4,用于將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
本實(shí)施例提供的技術(shù)方案通過在不同兩個(gè)索引信息中查找與搜索詞相關(guān)的搜索結(jié)果,其中,所述兩個(gè)索引信息中的第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的,第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的,即本發(fā)明實(shí)施例通過在多個(gè)內(nèi)容源中查找與搜索結(jié)果相關(guān)的搜索結(jié)果,然后進(jìn)行匯總并將查找到所有搜索結(jié)果進(jìn)行統(tǒng)一顯示,使得企業(yè)員工獲得的搜索結(jié)果的查詢范圍和查詢效率得到顯著的提高,員工通過一次搜索即可得到企業(yè)內(nèi)網(wǎng)的信息和外部網(wǎng)絡(luò)的信息,簡化了搜索操作,進(jìn)而能有效的提高員工的工作效率。
進(jìn)一步的,上述的結(jié)果展示頁面可包括至少一個(gè)展示窗口。
進(jìn)一步的,所述展示模塊,具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中;
當(dāng)所述結(jié)果展示頁面包括兩個(gè)以上的展示窗口時(shí),將所述第一搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的一個(gè)展示窗口中,將所述第二搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的另一展示窗口中。
進(jìn)一步的,本實(shí)施例二提供的所述裝置還可包括:排序模塊。其中,排序模塊,用于當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。相應(yīng)的,所述展示模塊,可具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)按照排序結(jié)果沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
進(jìn)一步的,上述的展示模塊,可具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的所有結(jié)果項(xiàng)排在所述第二搜索結(jié)果中包含的所有結(jié)果項(xiàng)之前,并沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
進(jìn)一步的,本發(fā)明實(shí)施例提供的所述裝置,可還包括:
第二獲取模塊,用于獲取排序規(guī)則;
相應(yīng)的,所述排序模塊,具體用于:
按照所述預(yù)置的排序規(guī)則,對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。
進(jìn)一步的,上述的第二獲取模塊,具體用于:
接收用戶通過所述展示窗口中的設(shè)置區(qū)輸入或選取的排序參數(shù);
根據(jù)所述排序參數(shù),生成所述排序規(guī)則。
進(jìn)一步的,本發(fā)明實(shí)施例提供的裝置,還可包括:去重模塊。其中,去重模塊,用于對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行去重處理。
再進(jìn)一步的,所述去重模塊,可具體用于:
查找所述第二搜索結(jié)果中是否包含有與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng);
若有,則將所述第二搜索結(jié)果中包含的與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng)從所述第二搜索結(jié)果中刪除。
本發(fā)明實(shí)施例三提供了一種服務(wù)器。其中,所述服務(wù)器包括:搜索信息展示裝置。其中,該搜索信息展示裝置,具體用于:
獲取用戶輸入的搜索詞;
根據(jù)所述搜索詞,在第一索引信息中查找與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
根據(jù)所述搜索詞,在第二索引信息中查找與所述搜索詞相關(guān)的第二搜 索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
具體的,本實(shí)施例提供的所述搜索信息展示裝置可采用上述實(shí)施例二提供的裝置來實(shí)現(xiàn),即本實(shí)施例提供的所述裝置的實(shí)現(xiàn)結(jié)構(gòu)及實(shí)現(xiàn)原理可參見上述實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
本實(shí)施例提供的技術(shù)方案通過在不同兩個(gè)索引信息中查找與搜索詞相關(guān)的搜索結(jié)果,其中,所述兩個(gè)索引信息中的第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的,第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的,即本發(fā)明實(shí)施例通過在多個(gè)內(nèi)容源中查找與搜索結(jié)果相關(guān)的搜索結(jié)果,然后進(jìn)行匯總并將查找到所有搜索結(jié)果進(jìn)行統(tǒng)一顯示,使得企業(yè)員工獲得的搜索結(jié)果的查詢范圍和查詢效率得到顯著的提高,員工通過一次搜索即可得到企業(yè)內(nèi)網(wǎng)的信息和外部網(wǎng)絡(luò)的信息,簡化了搜索操作,進(jìn)而能有效的提高員工的工作效率。
本實(shí)施例中所述的搜索信息展示裝置可以是安裝在所述服務(wù)器上的應(yīng)用程序,也可以是設(shè)置在所述服務(wù)器中并與所述服務(wù)器中的處理器通信連接的具有上述功能的邏輯電路或芯片。
具體的,圖5示出了本實(shí)施例三提供的所述服務(wù)器的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例三所述的服務(wù)器50包括:處理器51和存儲(chǔ)器53。其中,所述處理器51和所述存儲(chǔ)器53通過通信線路54完成相互間的通信。所述處理器51用于執(zhí)行應(yīng)用程序531。所述存儲(chǔ)器53用于存放所述應(yīng)用程序531。其中,所述應(yīng)用程序531為搜索信息展示裝置,該應(yīng)用程序用于:
獲取用戶輸入的搜索詞;
根據(jù)所述搜索詞,在第一索引信息中查找與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
根據(jù)所述搜索詞,在第二索引信息中查找與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面 上。
在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
可以理解的是,上述方法及交換機(jī)中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或 過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例提供的系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
本發(fā)明公開了A1、一種搜索信息展現(xiàn)方法,包括:
獲取用戶輸入的搜索詞;
根據(jù)所述搜索詞,在第一索引信息中查找與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
根據(jù)所述搜索詞,在第二索引信息中查找與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
A2、如A1所述的方法,所述結(jié)果展示頁面包括至少一個(gè)展示窗口。
A3、如A2所述的方法,所述將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上,包括:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中;
當(dāng)所述結(jié)果展示頁面包括兩個(gè)以上的展示窗口時(shí),將所述第一搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的一個(gè)展示窗口中,將所述第二搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的另一展示窗口中。
A4、如A3所述的方法,還包括:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序;
相應(yīng)的,將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中,具體為:
將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)按照排序結(jié)果沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
A5、如A3所述的方法,所述將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中,具體為:
將所述第一搜索結(jié)果中包含的所有結(jié)果項(xiàng)排在所述第二搜索結(jié)果中包 含的所有結(jié)果項(xiàng)之前,并沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
A6、如A4所述的方法,還包括:
獲取排序規(guī)則;
相應(yīng)的,所述對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序,具體為:
按照所述預(yù)置的排序規(guī)則,對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。
A7、如A6所述的方法,所述獲取排序規(guī)則,包括:
接收用戶通過所述展示窗口中的設(shè)置區(qū)輸入或選取的排序參數(shù);
根據(jù)所述排序參數(shù),生成所述排序規(guī)則。
A8、如A1~A7中任一項(xiàng)所述的方法,所述將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上之前,還包括:
對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行去重處理。
A9、如A8所述的方法,所述對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行去重處理,具體為:
查找所述第二搜索結(jié)果中是否包含有與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng);
若有,則將所述第二搜索結(jié)果中包含的與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng)從所述第二搜索結(jié)果中刪除。
本發(fā)明還公開了B10、一種搜索信息展示裝置,包括:
第一獲取模塊,用于獲取用戶輸入的搜索詞;
第一搜索模塊,用于根據(jù)所述搜索詞,在第一索引信息中獲取與所述搜索詞相關(guān)的第一搜索結(jié)果,其中,所述第一索引信息是網(wǎng)絡(luò)爬蟲爬取指定企業(yè)局域網(wǎng)中的信息生成的;
第二搜索模塊,用于根據(jù)所述搜索詞,在第二索引信息中獲取與所述搜索詞相關(guān)的第二搜索結(jié)果,其中,所述第二索引信息是網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的信息生成的;
展示模塊,用于將所述第一搜索結(jié)果和所述第二搜索結(jié)果共同展示在結(jié)果展示頁面上。
B11、如B10所述的裝置,所述結(jié)果展示頁面包括至少一個(gè)展示窗口。
B12、如B11所述的裝置,所述展示模塊,具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中;
當(dāng)所述結(jié)果展示頁面包括兩個(gè)以上的展示窗口時(shí),將所述第一搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的一個(gè)展示窗口中,將所述第二搜索結(jié)果展示在所述兩個(gè)以上的展示窗口中的另一展示窗口中。
B13、如B12所述的裝置,還包括:
排序模塊,用于當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序;
相應(yīng)的,所述展示模塊,具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)按照排序結(jié)果沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
B14、如B12所述的裝置,所述展示模塊,具體用于:
當(dāng)所述結(jié)果展示頁面包括一個(gè)展示窗口時(shí),將所述第一搜索結(jié)果中包含的所有結(jié)果項(xiàng)排在所述第二搜索結(jié)果中包含的所有結(jié)果項(xiàng)之前,并沿所述展示窗口的第一方向順次排列共同展示在所述展示窗口中。
B15、如B13所述的裝置,還包括:
第二獲取模塊,用于獲取排序規(guī)則;
相應(yīng)的,所述排序模塊,具體用于:
按照所述預(yù)置的排序規(guī)則,對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行排序。
B16、如B15所述的裝置,所述第二獲取模塊,具體用于:
接收用戶通過所述展示窗口中的設(shè)置區(qū)輸入或選取的排序參數(shù);
根據(jù)所述排序參數(shù),生成所述排序規(guī)則。
B17、如B10~B16中任一項(xiàng)所述的裝置,還包括:
去重模塊,用于對所述第一搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)和所述第二搜索結(jié)果中包含的至少一個(gè)結(jié)果項(xiàng)進(jìn)行去重處理。
B18、如B17所述的裝置,所述去重模塊,具體用于:
查找所述第二搜索結(jié)果中是否包含有與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng);
若有,則將所述第二搜索結(jié)果中包含的與所述第一搜索結(jié)果中包含的各結(jié)果項(xiàng)相同的結(jié)果項(xiàng)從所述第二搜索結(jié)果中刪除。
本發(fā)明還公開了C19、一種服務(wù)器,包括上述權(quán)利要求B10~B18中任一項(xiàng)所述的搜索信息展示裝置。