国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      聚合搜索方法及系統(tǒng)與流程

      文檔序號(hào):12666600閱讀:503來(lái)源:國(guó)知局
      聚合搜索方法及系統(tǒng)與流程

      本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種聚合搜索方法及系統(tǒng)。



      背景技術(shù):

      隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,搜索技術(shù)已經(jīng)廣泛應(yīng)用于人們的工作和日常生活中。目前互聯(lián)網(wǎng)的搜索引擎主要采用網(wǎng)絡(luò)爬蟲技術(shù),通過(guò)抓取網(wǎng)頁(yè)的信息進(jìn)行搜索匹配,具體為從網(wǎng)頁(yè)抓取信息,與用戶搜索的關(guān)鍵詞進(jìn)行比對(duì),根據(jù)匹配程度選擇網(wǎng)頁(yè),并形成搜索結(jié)果展示給用戶,其主要用途是面向公眾用戶,滿足公眾用戶對(duì)信息的搜索。同時(shí),隨著整個(gè)社會(huì)信息化的進(jìn)步,政府、企業(yè)內(nèi)部都建設(shè)了很多信息系統(tǒng),沉淀了海量數(shù)據(jù),政府、企業(yè)員工可以根據(jù)工作需要登錄這些信息系統(tǒng)并查詢所需內(nèi)容。

      但是,在實(shí)際工作中,面對(duì)互聯(lián)網(wǎng)和政府、企業(yè)內(nèi)部的數(shù)量繁多的信息系統(tǒng)和海量的數(shù)據(jù),政府、企業(yè)員工搜索信息需要根據(jù)經(jīng)驗(yàn)分別登錄到不同的信息系統(tǒng)查詢結(jié)果,還常常面臨搜索不到數(shù)據(jù)以及搜索得到的結(jié)果不準(zhǔn)確等問(wèn)題,因此獲取信息需要花費(fèi)大量精力和時(shí)間。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供聚合搜索方法及系統(tǒng),以解決現(xiàn)有技術(shù)中,政府、企業(yè)員工需要登錄到多個(gè)信息系統(tǒng)進(jìn)行數(shù)據(jù)搜索、以及搜索結(jié)果不準(zhǔn)確的問(wèn)題。

      一方面,本發(fā)明實(shí)施例提供一種聚合搜索方法,所述方法包括:

      接收用戶的數(shù)據(jù)搜索指令;

      獲取第一用戶畫像信息;

      根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;

      根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);

      獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。

      在其中一個(gè)實(shí)施例中,所述多個(gè)二級(jí)搜索引擎中包括第一二級(jí)搜索引擎和第二二級(jí)搜索引擎;

      所述根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別的步驟,包括:

      根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù);

      根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第二二級(jí)搜索引擎的第二調(diào)度指數(shù);

      比對(duì)所述第一調(diào)度指數(shù)和第二調(diào)度指數(shù);

      當(dāng)所述第一調(diào)度指數(shù)高于所述第二調(diào)度指數(shù)時(shí),所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;當(dāng)所述第二調(diào)度指數(shù)高于所述第一調(diào)度指數(shù)時(shí),所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      在其中一個(gè)實(shí)施例中,所述第一用戶畫像信息包括用戶行為信息和用戶職業(yè)信息,所述數(shù)據(jù)搜索指令包括搜索關(guān)鍵詞和搜索時(shí)間;

      所述根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù)的步驟,包括:

      根據(jù)所述用戶行為信息,獲取所述第一二級(jí)搜索引擎的第一點(diǎn)擊次數(shù);

      根據(jù)所述用戶職業(yè)信息,獲取所述第一二級(jí)搜索引擎的第二點(diǎn)擊次數(shù);

      根據(jù)所述搜索關(guān)鍵詞,獲取所述第一二級(jí)搜索引擎的第三點(diǎn)擊次數(shù);

      根據(jù)所述搜索時(shí)間,獲取所述第一二級(jí)搜索引擎的第四點(diǎn)擊次數(shù);

      根據(jù)所述第一點(diǎn)擊次數(shù)、所述第二點(diǎn)擊次數(shù)、所述第三點(diǎn)擊次數(shù)和所述第四點(diǎn)擊次數(shù),計(jì)算得到所述第一調(diào)度指數(shù)。

      在其中一個(gè)實(shí)施例中,所述獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果的步驟,包括:

      獲取所述目標(biāo)二級(jí)搜索引擎的多個(gè)數(shù)據(jù)搜索結(jié)果;

      在所述獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果的步驟之后,還包括:

      根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定所述多個(gè)數(shù)據(jù)搜索結(jié)果的排列優(yōu)先級(jí)別;

      根據(jù)所述排列優(yōu)先級(jí)別,顯示所述多個(gè)數(shù)據(jù)搜索結(jié)果。

      在其中一個(gè)實(shí)施例中,在所述根據(jù)所述排列優(yōu)先級(jí)別,顯示所述多個(gè)數(shù)據(jù)搜索結(jié)果的步驟之后,還包括:

      記錄用戶對(duì)所述多個(gè)數(shù)據(jù)搜索結(jié)果的點(diǎn)擊行為;

      根據(jù)所述數(shù)據(jù)搜索指令和所述點(diǎn)擊行為,基于所述第一用戶畫像信息生成第二用戶畫像信息。

      另一方面,本發(fā)明實(shí)施例還提供了一種聚合搜索系統(tǒng),所述聚合搜索系統(tǒng)包括:

      接收模塊,用于接收用戶的數(shù)據(jù)搜索指令;

      第一獲取模塊,用于獲取第一用戶畫像信息;

      第一確定模塊,用于根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;

      發(fā)送模塊,用于根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);

      第二獲取模塊,由于獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。

      在其中一個(gè)實(shí)施例中,所述多個(gè)二級(jí)搜索引擎中包括第一二級(jí)搜索引擎和第二二級(jí)搜索引擎;

      所述第一確定模塊包括:

      第一計(jì)算單元,用于根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù);

      第二計(jì)算單元,用于根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第二二級(jí)搜索引擎的第二調(diào)度指數(shù);

      比對(duì)單元,用于比對(duì)所述第一調(diào)度指數(shù)和第二調(diào)度指數(shù);

      排列單元,用于當(dāng)所述第一調(diào)度指數(shù)高于所述第二調(diào)度指數(shù)時(shí),所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;當(dāng)所述第二調(diào)度指數(shù)高于所述第一調(diào)度指數(shù)時(shí),所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      在其中一個(gè)實(shí)施例中,所述第一用戶畫像信息包括用戶行為信息和用戶職業(yè)信息,所述數(shù)據(jù)搜索指令包括搜索關(guān)鍵詞和搜索時(shí)間;

      所述第一計(jì)算單元包括:

      第一獲取子單元,用于根據(jù)所述用戶行為信息,獲取所述第一二級(jí)搜索引擎的第一點(diǎn)擊次數(shù);

      第二獲取子單元,用于根據(jù)所述用戶職業(yè)信息,獲取所述第一二級(jí)搜索引擎的第二點(diǎn)擊次數(shù);

      第三獲取子單元,用于根據(jù)所述搜索關(guān)鍵詞,獲取所述第一二級(jí)搜索引擎的第三點(diǎn)擊次數(shù);

      第四獲取子單元,用于根據(jù)所述搜索時(shí)間,獲取所述第一二級(jí)搜索引擎的第四點(diǎn)擊次數(shù);

      計(jì)算子單元,用于根據(jù)所述第一點(diǎn)擊次數(shù)、所述第二點(diǎn)擊次數(shù)、所述第三點(diǎn)擊次數(shù)和所述第四點(diǎn)擊次數(shù),計(jì)算得到所述第一調(diào)度指數(shù)。

      在其中一個(gè)實(shí)施例中,所述第二獲取模塊包括:

      獲取單元,用于獲取所述目標(biāo)二級(jí)搜索引擎的多個(gè)數(shù)據(jù)搜索結(jié)果;

      所述系統(tǒng)還包括:

      第二確定模塊,用于根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定所述多個(gè)數(shù)據(jù)搜索結(jié)果的排列優(yōu)先級(jí)別;

      顯示模塊,用于根據(jù)所述排列優(yōu)先級(jí)別,顯示所述多個(gè)數(shù)據(jù)搜索結(jié)果。

      在其中一個(gè)實(shí)施例中,還包括:

      記錄模塊,用于記錄用戶對(duì)所述多個(gè)數(shù)據(jù)搜索結(jié)果的點(diǎn)擊行為;

      生成模塊,用于根據(jù)所述數(shù)據(jù)搜索指令和所述點(diǎn)擊行為,基于所述第一用戶畫像信息生成第二用戶畫像信息。

      本發(fā)明實(shí)施例提供的聚合搜索方法,通過(guò)接收用戶的數(shù)據(jù)搜索指令;獲取第一用戶畫像信息;根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。由此,實(shí)現(xiàn)了根據(jù)用戶畫像和數(shù)據(jù)搜索指令,智能地調(diào)度多個(gè)二級(jí)搜索引擎,克服了現(xiàn)有技術(shù)中,政府、企業(yè)員工需要登錄到多個(gè)信息系統(tǒng)進(jìn)行數(shù)據(jù)搜索、以及搜索結(jié)果不準(zhǔn)確的問(wèn)題,加快了數(shù)據(jù)搜索的進(jìn)程,提高了用戶體驗(yàn)。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例的附圖,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本發(fā)明聚合搜索方法的第一實(shí)施例的流程圖;

      圖2是本發(fā)明聚合搜索方法的第二實(shí)施例的流程圖;

      圖3是本發(fā)明聚合搜索方法的第二實(shí)施例的根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù)的流程圖;

      圖4是本發(fā)明聚合搜索系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)框圖;

      圖5是本發(fā)明聚合搜索系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)框圖;

      圖6是本發(fā)明聚合搜索系統(tǒng)的第二實(shí)施例的第一計(jì)算單元的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      第一實(shí)施例

      如圖1所示,是本發(fā)明聚合搜索方法的第一實(shí)施例的流程圖。該聚合搜索方法包括:

      步驟101,接收用戶的數(shù)據(jù)搜索指令。

      在本發(fā)明實(shí)施例中,用戶可以先登錄進(jìn)入系統(tǒng),然后在系統(tǒng)中輸入數(shù)據(jù)搜索指令,因此,步驟101和步驟102的先后次序可以是任一步驟在先,或兩個(gè)步驟同時(shí)進(jìn)行。具體地,用戶可以通過(guò)輸入搜索關(guān)鍵詞來(lái)輸入數(shù)據(jù)搜索指令。

      步驟102,獲取第一用戶畫像信息。

      在本發(fā)明實(shí)施例中,第一用戶畫像信息可以是保存于系統(tǒng)中,也可以保存在其他地方,系統(tǒng)通過(guò)用戶的登錄信息(登錄信息可具有唯一性)等獲取第一用戶畫像信息,其中,系統(tǒng)可以通過(guò)用戶錄入登錄信息,例如用戶名/密碼、手機(jī)號(hào)碼/密碼、第三方賬號(hào)等,通過(guò)用戶的登錄信息進(jìn)行識(shí)別,系統(tǒng)還可以利用設(shè)備信息進(jìn)行識(shí)別,例如當(dāng)用戶使用固定IP地址時(shí),利用IP地址識(shí)別用戶,當(dāng)用戶使用固定設(shè)備時(shí),通過(guò)設(shè)備ID進(jìn)行識(shí)別。具體地,第一用戶畫像信息反映了用戶的特征,可以包括用戶性別、年齡、部門、業(yè)務(wù)線條、職位、學(xué)歷、工作時(shí)段、關(guān)注熱點(diǎn)、二級(jí)引擎采納度等。

      步驟103,根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      在本發(fā)明實(shí)施例中,二級(jí)搜索引擎可以包括公共互聯(lián)網(wǎng)的搜索引擎和組織內(nèi)部的各個(gè)信息系統(tǒng),并且調(diào)度優(yōu)先級(jí)別高的二級(jí)搜索引擎比調(diào)度優(yōu)先級(jí)別低的二級(jí)搜索引擎的調(diào)度較為優(yōu)先,此外,調(diào)度優(yōu)先級(jí)別可以分為高、中、低三個(gè)級(jí)別,還可以分為多個(gè)級(jí)別或細(xì)分到對(duì)各個(gè)二級(jí)搜索引擎進(jìn)行先后排序。本步驟中,可以根據(jù)第一用戶畫像信息確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別,如可以根據(jù)用戶的職位來(lái)確定用戶對(duì)各個(gè)二級(jí)搜索引擎的使用權(quán)限和根據(jù)用戶的使用記錄來(lái)統(tǒng)計(jì)用戶使用各個(gè)二級(jí)搜索引擎的使用頻率,進(jìn)而綜合得到多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別,可以設(shè)為將使用頻率較高的二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別確定為較高;也可以根據(jù)數(shù)據(jù)搜索指令來(lái)確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別,如可以統(tǒng)計(jì)相同的數(shù)據(jù)搜索指令在各個(gè)二級(jí)搜索引擎的點(diǎn)擊情況,取點(diǎn)擊率高的二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別為高;還可以同時(shí)根據(jù)第一用戶畫像信息和數(shù)據(jù)搜索指令,綜合分析,得到多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      步驟104,根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè)。

      在本發(fā)明實(shí)施例中,目標(biāo)二級(jí)搜索引擎為實(shí)時(shí)接收聚合搜索系統(tǒng)發(fā)送的數(shù)據(jù)搜索指令的搜索引擎,其可以是一個(gè)二級(jí)搜索引擎,也可以是同一調(diào)度優(yōu)先級(jí)別的數(shù)個(gè)二級(jí)搜索引擎。例如,當(dāng)調(diào)度優(yōu)先級(jí)別為細(xì)分到對(duì)各個(gè)二級(jí)搜索引擎進(jìn)行先后排序,則先調(diào)度優(yōu)先級(jí)別最高的二級(jí)搜索引擎,然后在用戶的進(jìn)一步指令(如滾動(dòng)或翻頁(yè)查看數(shù)據(jù)搜索結(jié)果等)后,再調(diào)度優(yōu)先級(jí)別次之的二級(jí)搜索引擎。如此一來(lái),系統(tǒng)不至于同時(shí)將數(shù)據(jù)搜索指令發(fā)送到所有的二級(jí)搜索引擎,而是智能地根據(jù)用戶需要錯(cuò)開二級(jí)搜索引擎的調(diào)度時(shí)間,一方面滿足了用戶的搜索需求,一方面也不會(huì)占用太多資源以至于拖慢速度。

      步驟105,獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。

      在本發(fā)明實(shí)施例中,系統(tǒng)本身不直接抓取網(wǎng)頁(yè)信息,而是通過(guò)各個(gè)信息系統(tǒng)(二級(jí)搜索引擎)獲取數(shù)據(jù)搜索結(jié)果。

      在現(xiàn)有技術(shù)中,常用于的搜索方法有以下兩種:第一種是針對(duì)公眾用戶的方法,此方法采用網(wǎng)絡(luò)爬蟲的方式,從網(wǎng)頁(yè)抓取信息,與用戶搜索的關(guān)鍵詞進(jìn)行比對(duì),根據(jù)匹配程度選擇網(wǎng)頁(yè),形成搜索結(jié)果,展示給用戶;第二種是企業(yè)內(nèi)部的方法,此方法是在每個(gè)應(yīng)用系統(tǒng)的基礎(chǔ)上開發(fā)搜索功能,供用戶進(jìn)行信息查詢。對(duì)于第一種方法,由于此方案針對(duì)公眾用戶,所以其搜索結(jié)果,對(duì)于每個(gè)人來(lái)說(shuō)是一樣的,不會(huì)考慮用戶的工作單位、使用熟練程度等因素,并且通過(guò)網(wǎng)頁(yè)爬蟲對(duì)比的內(nèi)容,主要是基于文字的匹配,無(wú)法考慮內(nèi)部系統(tǒng)的業(yè)務(wù)關(guān)聯(lián),因此不適合內(nèi)部辦公的信息搜索;而對(duì)于第二種方案,每個(gè)系統(tǒng)提供搜索功能,雖然考慮了業(yè)務(wù)關(guān)聯(lián),但是提供的信息又局限于其系統(tǒng)內(nèi),無(wú)法從整體進(jìn)行考慮,并且也不會(huì)考慮用戶的特征,用戶所處的業(yè)務(wù)線條等因素,并且用戶搜索信息時(shí),需要從一個(gè)系統(tǒng)搜索完畢,然后再轉(zhuǎn)向另一個(gè)系統(tǒng),使用不便。

      在本發(fā)明實(shí)施例中,根據(jù)組織內(nèi)部,例如政府、企業(yè)內(nèi)部,存在大量的信息系統(tǒng),而不同的用戶需要搜索的信息分散在不同的信息系統(tǒng)內(nèi)的特點(diǎn),實(shí)現(xiàn)了在提供一個(gè)統(tǒng)一的搜索入口的同時(shí),還實(shí)現(xiàn)了基于用戶畫像的定制搜索,即不同的用戶搜索時(shí),系統(tǒng)從不同的二級(jí)搜索引擎獲取信息,另外,由于系統(tǒng)本身不直接抓取網(wǎng)頁(yè)信息,而是通過(guò)各個(gè)信息系統(tǒng)(二級(jí)搜索引擎)獲取數(shù)據(jù)搜索結(jié)果,這樣可以有效地根據(jù)具體業(yè)務(wù)提供深層的搜索結(jié)果。

      本發(fā)明實(shí)施例提供的聚合搜索方法,通過(guò)接收用戶的數(shù)據(jù)搜索指令;獲取第一用戶畫像信息;根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。由此,實(shí)現(xiàn)了根據(jù)用戶畫像和數(shù)據(jù)搜索指令,智能地調(diào)度多個(gè)二級(jí)搜索引擎,克服了現(xiàn)有技術(shù)中,政府、企業(yè)員工需要登錄到多個(gè)信息系統(tǒng)進(jìn)行數(shù)據(jù)搜索、以及搜索結(jié)果不準(zhǔn)確的問(wèn)題,加快了數(shù)據(jù)搜索的進(jìn)程,提高了用戶體驗(yàn)。

      第二實(shí)施例

      如圖2所示,是本發(fā)明聚合搜索方法的第二實(shí)施例的流程圖。該聚合搜索方法方法包括:

      步驟201,接收用戶的數(shù)據(jù)搜索指令。

      步驟202,獲取第一用戶畫像信息。

      步驟201和步驟202與本發(fā)明聚合搜索方法的第一實(shí)施例的相應(yīng)步驟相同,此處不再贅述。

      步驟203,根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù)。

      在本發(fā)明實(shí)施例中,所述多個(gè)二級(jí)搜索引擎中包括第一二級(jí)搜索引擎和第二二級(jí)搜索引擎,其中二級(jí)搜索引擎還可以包括第三二級(jí)搜索引擎等,此處不作限制。其中,第一調(diào)度指數(shù)作為衡量第一二級(jí)搜索引擎調(diào)度優(yōu)先級(jí)別的指數(shù),第一調(diào)度指數(shù)的計(jì)算方法如以下步驟2031至步驟2035,參見圖3:

      步驟2031,根據(jù)所述用戶行為信息,獲取所述第一二級(jí)搜索引擎的第一點(diǎn)擊次數(shù)。

      在本發(fā)明實(shí)施例中,所述第一用戶畫像信息包括用戶行為信息和用戶職業(yè)信息,所述數(shù)據(jù)搜索指令包括搜索關(guān)鍵詞和搜索時(shí)間。

      步驟2032,根據(jù)所述用戶職業(yè)信息,獲取所述第一二級(jí)搜索引擎的第二點(diǎn)擊次數(shù)。

      步驟2033,根據(jù)所述搜索關(guān)鍵詞,獲取所述第一二級(jí)搜索引擎的第三點(diǎn)擊次數(shù)。

      步驟2034,根據(jù)所述搜索時(shí)間,獲取所述第一二級(jí)搜索引擎的第四點(diǎn)擊次數(shù)。

      步驟2035,根據(jù)所述第一點(diǎn)擊次數(shù)、所述第二點(diǎn)擊次數(shù)、所述第三點(diǎn)擊次數(shù)和所述第四點(diǎn)擊次數(shù),計(jì)算得到所述第一調(diào)度指數(shù)。

      關(guān)于第一調(diào)度指數(shù)的計(jì)算,具體還可采用以下方法:

      設(shè)第一二級(jí)搜索引擎的第一調(diào)度指數(shù)D(X)為:

      D(X)=∑Si(X)*Ri

      其中,Si(X):在某一調(diào)度策略下,此引擎被采納的次數(shù);Ri:某調(diào)度策略的系數(shù),系數(shù)從1到100,根據(jù)具體情況進(jìn)行設(shè)置。

      調(diào)度策略包括以下幾種:

      二級(jí)引擎采納度策略:用戶點(diǎn)擊過(guò)的二級(jí)引擎的次數(shù)。

      業(yè)務(wù)線條策略:用戶所處的業(yè)務(wù)線條點(diǎn)擊過(guò)的二級(jí)引擎次數(shù)。

      關(guān)鍵詞策略:查詢此關(guān)鍵詞的用戶點(diǎn)擊過(guò)的二級(jí)引擎次數(shù)。

      部門策略:用戶所處的部門點(diǎn)擊過(guò)的二級(jí)引擎次數(shù)。

      工作時(shí)段:在此工作時(shí)段點(diǎn)擊過(guò)的二級(jí)引擎次數(shù)。

      業(yè)務(wù)經(jīng)驗(yàn):和用戶同等業(yè)務(wù)經(jīng)驗(yàn)的用戶點(diǎn)擊過(guò)的二級(jí)引擎次數(shù)。

      步驟204,根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第二二級(jí)搜索引擎的第二調(diào)度指數(shù)。

      在本發(fā)明實(shí)施例中,第二調(diào)度指數(shù)的計(jì)算方法可參照第一調(diào)度指數(shù)的計(jì)算方法。

      步驟205,比對(duì)所述第一調(diào)度指數(shù)和第二調(diào)度指數(shù)。

      在本發(fā)明實(shí)施例中,計(jì)算出各個(gè)二級(jí)搜索引擎的調(diào)度指數(shù)后,再比對(duì)各個(gè)調(diào)度指數(shù)的高低。

      步驟206,當(dāng)所述第一調(diào)度指數(shù)高于所述第二調(diào)度指數(shù)時(shí),所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;當(dāng)所述第二調(diào)度指數(shù)高于所述第一調(diào)度指數(shù)時(shí),所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      步驟207,根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè)。

      在本發(fā)明實(shí)施例中,具體可以請(qǐng)求調(diào)度時(shí)先向調(diào)度指數(shù)最高的二級(jí)引擎發(fā)送請(qǐng)求,然后向調(diào)度指數(shù)次高的二級(jí)搜索引擎發(fā)送請(qǐng)求,對(duì)于調(diào)度指數(shù)少于其他引擎調(diào)度指數(shù)一個(gè)量級(jí)的,則先不發(fā)送請(qǐng)求,待用戶翻頁(yè)到第N頁(yè)(N取值為200條記錄的頁(yè)碼)時(shí)才發(fā)送請(qǐng)求。

      步驟208,獲取所述目標(biāo)二級(jí)搜索引擎的多個(gè)數(shù)據(jù)搜索結(jié)果。

      步驟209,根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定所述多個(gè)數(shù)據(jù)搜索結(jié)果的排列優(yōu)先級(jí)別。

      在本發(fā)明實(shí)施例中,排序策略針對(duì)每條記錄計(jì)算其優(yōu)先級(jí)指數(shù)。優(yōu)先級(jí)指數(shù)高的記錄的排列優(yōu)先級(jí)別高,即排序在前,優(yōu)先級(jí)指數(shù)低的記錄的排列優(yōu)先級(jí)別低,即排序在后。

      設(shè)每條記錄Y的優(yōu)先級(jí)指數(shù)E(Y)為:

      E(Y)=∑Si(Y)*Ri

      其中:Si(X):在某一優(yōu)先級(jí)策略下,此記錄的匹配值;Ri:某優(yōu)先級(jí)策略的系數(shù),系數(shù)從1到100,根據(jù)具體情況進(jìn)行配置。

      優(yōu)先級(jí)策略包括以下幾種:

      關(guān)鍵字匹配策略:搜索記錄和搜索關(guān)鍵字匹配程度和符合搜索關(guān)鍵字的次數(shù)的乘積。

      二級(jí)引擎策略:用戶點(diǎn)擊過(guò)的搜索記錄所屬的二級(jí)引擎的次數(shù)。

      業(yè)務(wù)線條策略:用戶所處的業(yè)務(wù)線條點(diǎn)擊過(guò)的此記錄的次數(shù)。

      部門策略:用戶所處的部門點(diǎn)擊過(guò)的此記錄的次數(shù)。

      工作時(shí)段策略:在此工作時(shí)段點(diǎn)擊過(guò)的此記錄的次數(shù)。

      業(yè)務(wù)經(jīng)驗(yàn)策略:和用戶同等業(yè)務(wù)經(jīng)驗(yàn)的用戶點(diǎn)擊過(guò)的此記錄的次數(shù)。

      時(shí)間策略:此記錄的更新時(shí)間的打分,當(dāng)前記錄r的時(shí)間策略計(jì)算公式為:f(r)=e記錄更新日期-當(dāng)前日期*基準(zhǔn)分

      步驟210,根據(jù)所述排列優(yōu)先級(jí)別,顯示所述多個(gè)數(shù)據(jù)搜索結(jié)果。

      步驟211,記錄用戶對(duì)所述多個(gè)數(shù)據(jù)搜索結(jié)果的點(diǎn)擊行為。

      在本發(fā)明實(shí)施例中,在顯示多個(gè)數(shù)據(jù)搜索結(jié)果時(shí),還要記錄用戶對(duì)所述多個(gè)數(shù)據(jù)搜索結(jié)果的點(diǎn)擊行為,以供后續(xù)分析之用。

      步驟212,根據(jù)所述數(shù)據(jù)搜索指令和所述點(diǎn)擊行為,基于所述第一用戶畫像信息生成第二用戶畫像信息。

      由于數(shù)據(jù)搜索指令和點(diǎn)擊行為都反映了用戶行為,因此將之反饋至用戶畫像,更新得到第二用戶畫像信息。

      關(guān)于用戶畫像的形成,可以是存儲(chǔ)用戶個(gè)人信息、職業(yè)信息和行為記錄信息(包括數(shù)據(jù)搜索指令和點(diǎn)擊行為),然后提取這些信息,并對(duì)之進(jìn)行分析形成標(biāo)簽和畫像,進(jìn)而對(duì)用戶進(jìn)行分群和分析其群體搜索特征,最后為用戶分配群體屬性。

      在本發(fā)明實(shí)施例中,本發(fā)明的聚合搜索方法主要應(yīng)用于政府或企業(yè)等組織內(nèi)部。對(duì)于組織內(nèi)部而言,其已經(jīng)建設(shè)了多個(gè)信息系統(tǒng),很多系統(tǒng)都能夠提供基本的搜索功能,并且組織內(nèi)部的用戶具有很強(qiáng)的個(gè)體和群體特征,負(fù)責(zé)的工作比較明確,查看的內(nèi)容與工作相關(guān)?;谝陨咸攸c(diǎn),本發(fā)明的系統(tǒng)提供了二級(jí)架構(gòu)的聚合搜索和統(tǒng)一的搜索入口,使用戶不需要分別進(jìn)入不同的系統(tǒng)進(jìn)行搜索,并且不直接產(chǎn)生搜索結(jié)果,當(dāng)用戶發(fā)起搜索請(qǐng)求時(shí),將搜索請(qǐng)求分發(fā)到二級(jí)搜索引擎(業(yè)務(wù)系統(tǒng)的搜索引擎),通過(guò)二級(jí)搜索引擎實(shí)現(xiàn)具體的搜索和結(jié)果匹配,由此調(diào)用各個(gè)業(yè)務(wù)系統(tǒng)的搜索結(jié)果,可以充分挖掘業(yè)務(wù)關(guān)聯(lián),而非表面的文字匹配。另外,本方法依據(jù)用戶畫像,實(shí)現(xiàn)請(qǐng)求智能調(diào)度和結(jié)果智能融合,即不同的用戶發(fā)起搜索請(qǐng)求,會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到不同的二級(jí)搜索引擎組,并且將返回的結(jié)果按照用戶特點(diǎn)排序,由此,不同的用戶搜索同樣的關(guān)鍵詞,用戶看到的結(jié)果頁(yè)面是不同的,是為用戶定制的,由于系統(tǒng)記錄了用戶搜索行為,利用大數(shù)據(jù)進(jìn)行用戶畫像,為用戶提供定制的搜索結(jié)果頁(yè)面,按照加權(quán)的優(yōu)先級(jí)策略,對(duì)搜索結(jié)果進(jìn)行融合排序,減少了用戶查詢結(jié)果的時(shí)間,提升了工作效率。當(dāng)然,本發(fā)明實(shí)施例產(chǎn)生的用戶畫像,也可以作為組織開展其他活動(dòng)的參考。

      總之,利用本發(fā)明的技術(shù)方案,用戶可以快速、準(zhǔn)確找到其所需的業(yè)務(wù)信息,極大程度提升了其工作效率,進(jìn)而提升了整個(gè)組織的效能。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,可以通過(guò)計(jì)算機(jī)程序相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁盤、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

      上文對(duì)本發(fā)明的聚合搜索方法的實(shí)施例作了詳細(xì)介紹。下面將相應(yīng)于上述方法的系統(tǒng)作進(jìn)一步闡述。

      第三實(shí)施例

      如圖4所示,為本發(fā)明聚合搜索系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)框圖。該聚合搜索系統(tǒng)300可以實(shí)施本發(fā)明聚合搜索方法的第一實(shí)施例的各步驟,具體包括:接收模塊301,用于接收用戶的數(shù)據(jù)搜索指令;第一獲取模塊302,用于獲取第一用戶畫像信息;第一確定模塊303,用于根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;發(fā)送模塊304,用于根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);第二獲取模塊305,由于獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。

      本發(fā)明實(shí)施例提供的聚合搜索系統(tǒng),通過(guò)接收用戶的數(shù)據(jù)搜索指令;獲取第一用戶畫像信息;根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果。由此,實(shí)現(xiàn)了根據(jù)用戶畫像和數(shù)據(jù)搜索指令,智能地調(diào)度多個(gè)二級(jí)搜索引擎,克服了現(xiàn)有技術(shù)中,政府、企業(yè)員工需要登錄到多個(gè)信息系統(tǒng)進(jìn)行數(shù)據(jù)搜索、以及搜索結(jié)果不準(zhǔn)確的問(wèn)題,加快了數(shù)據(jù)搜索的進(jìn)程,提高了用戶體驗(yàn)。

      第四實(shí)施例

      如圖5所示,為本發(fā)明聚合搜索系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)框圖。該聚合搜索系統(tǒng)400可以實(shí)現(xiàn)本發(fā)明聚合搜索系統(tǒng)的第二實(shí)施例的各步驟,具體包括:接收模塊401,用于接收用戶的數(shù)據(jù)搜索指令;第一獲取模塊402,用于獲取第一用戶畫像信息;第一確定模塊403,用于根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定多個(gè)二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;發(fā)送模塊404,用于根據(jù)所述調(diào)度優(yōu)先級(jí)別,發(fā)送所述數(shù)據(jù)搜索指令至目標(biāo)二級(jí)搜索引擎,所述目標(biāo)二級(jí)搜索引擎為所述多個(gè)二級(jí)搜索引擎中的若干個(gè);第二獲取模塊405,由于獲取所述目標(biāo)二級(jí)搜索引擎的數(shù)據(jù)搜索結(jié)果;第二確定模塊406,用于根據(jù)所述第一用戶畫像信息和/或所述數(shù)據(jù)搜索指令,確定所述多個(gè)數(shù)據(jù)搜索結(jié)果的排列優(yōu)先級(jí)別;顯示模塊407,用于根據(jù)所述排列優(yōu)先級(jí)別,顯示所述多個(gè)數(shù)據(jù)搜索結(jié)果;記錄模塊408,用于記錄用戶對(duì)所述多個(gè)數(shù)據(jù)搜索結(jié)果的點(diǎn)擊行為;生成模塊409,用于根據(jù)所述數(shù)據(jù)搜索指令和所述點(diǎn)擊行為,基于所述第一用戶畫像信息生成第二用戶畫像信息。

      其中,所述第一確定模塊403包括:第一計(jì)算單元4031,用于根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第一二級(jí)搜索引擎的第一調(diào)度指數(shù);第二計(jì)算單元4032,用于根據(jù)所述第一用戶畫像信息和所述數(shù)據(jù)搜索指令,計(jì)算獲得所述第二二級(jí)搜索引擎的第二調(diào)度指數(shù);比對(duì)單元4033,用于比對(duì)所述第一調(diào)度指數(shù)和第二調(diào)度指數(shù);排列單元4034,用于當(dāng)所述第一調(diào)度指數(shù)高于所述第二調(diào)度指數(shù)時(shí),所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別;當(dāng)所述第二調(diào)度指數(shù)高于所述第一調(diào)度指數(shù)時(shí),所述第二二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別高于所述第一二級(jí)搜索引擎的調(diào)度優(yōu)先級(jí)別。

      進(jìn)一步地,所述第一用戶畫像信息包括用戶行為信息和用戶職業(yè)信息,所述數(shù)據(jù)搜索指令包括搜索關(guān)鍵詞和搜索時(shí)間。如圖6所示,所述第一計(jì)算單元4031包括:第一獲取子單元40311,用于根據(jù)所述用戶行為信息,獲取所述第一二級(jí)搜索引擎的第一點(diǎn)擊次數(shù);第二獲取子單元40312,用于根據(jù)所述用戶職業(yè)信息,獲取所述第一二級(jí)搜索引擎的第二點(diǎn)擊次數(shù);第三獲取子單元40313,用于根據(jù)所述搜索關(guān)鍵詞,獲取所述第一二級(jí)搜索引擎的第三點(diǎn)擊次數(shù);第四獲取子單元40314,用于根據(jù)所述搜索時(shí)間,獲取所述第一二級(jí)搜索引擎的第四點(diǎn)擊次數(shù);計(jì)算子單元40315,用于根據(jù)所述第一點(diǎn)擊次數(shù)、所述第二點(diǎn)擊次數(shù)、所述第三點(diǎn)擊次數(shù)和所述第四點(diǎn)擊次數(shù),計(jì)算得到所述第一調(diào)度指數(shù)。第二計(jì)算單元4032的應(yīng)用與第一計(jì)算單元4031相同,此處不再贅述。

      進(jìn)一步地,所述第二獲取模塊405包括:獲取單元4051,用于獲取所述目標(biāo)二級(jí)搜索引擎的多個(gè)數(shù)據(jù)搜索結(jié)果。

      本發(fā)明實(shí)施例提供的聚合搜索系統(tǒng),通過(guò)提供二級(jí)架構(gòu)的聚合搜索和統(tǒng)一的搜索入口,使用戶不需要分別進(jìn)入不同的系統(tǒng)進(jìn)行搜索,并且不直接產(chǎn)生搜索結(jié)果,當(dāng)用戶發(fā)起搜索請(qǐng)求時(shí),將搜索請(qǐng)求分發(fā)到二級(jí)搜索引擎(業(yè)務(wù)系統(tǒng)的搜索引擎),通過(guò)二級(jí)搜索引擎實(shí)現(xiàn)具體的搜索和結(jié)果匹配,由此調(diào)用各個(gè)業(yè)務(wù)系統(tǒng)的搜索結(jié)果,可以充分挖掘業(yè)務(wù)關(guān)聯(lián),而非表面的文字匹配。另外,本方法依據(jù)用戶畫像,實(shí)現(xiàn)請(qǐng)求智能調(diào)度和結(jié)果智能融合,即不同的用戶發(fā)起搜索請(qǐng)求,會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到不同的二級(jí)搜索引擎組,并且將返回的結(jié)果按照用戶特點(diǎn)排序,由此,不同的用戶搜索同樣的關(guān)鍵詞,用戶看到的結(jié)果頁(yè)面是不同的,是為用戶定制的,由于系統(tǒng)記錄了用戶搜索行為,利用大數(shù)據(jù)進(jìn)行用戶畫像,為用戶提供定制的搜索結(jié)果頁(yè)面,按照加權(quán)的優(yōu)先級(jí)策略,對(duì)搜索結(jié)果進(jìn)行融合排序,減少了用戶查詢結(jié)果的時(shí)間,提升了工作效率。當(dāng)然,本發(fā)明實(shí)施例產(chǎn)生的用戶畫像,也可以作為組織開展其他活動(dòng)的參考。總之,利用本發(fā)明的技術(shù)方案,用戶可以快速、準(zhǔn)確找到其所需的業(yè)務(wù)信息,極大程度提升了其工作效率,進(jìn)而提升了整個(gè)組織的效能。

      以上所說(shuō)實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)該認(rèn)為是本說(shuō)明書記載的范圍。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1