一種生成搜索提示詞服務(wù)的方法及其裝置制造方法
【專(zhuān)利摘要】本申請(qǐng)?zhí)峁┮环N生成搜索提示詞服務(wù)的方法及其裝置,所述方法包括:加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),在預(yù)置的容器中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引;分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞以及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;根據(jù)接收的輸入搜索提示項(xiàng)以及所述容器中保存的標(biāo)識(shí)索引,定位與所述輸入的搜索提示項(xiàng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),并在定位的數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,獲得與所述接收的輸入搜索提示項(xiàng)對(duì)應(yīng)的搜索提示詞。本申請(qǐng)能夠根據(jù)加載的主題項(xiàng)目數(shù)據(jù)庫(kù),自動(dòng)生成搜索提示服務(wù),節(jié)約開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期。
【專(zhuān)利說(shuō)明】-種生成搜索提示詞服務(wù)的方法及其裝置
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種生成搜索提示詞服務(wù)的方法及其裝 置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)信息數(shù)據(jù)量也越來(lái)越大,比如視頻網(wǎng)站中大量的視 頻信息,網(wǎng)站論壇中大量用戶(hù)的發(fā)布信息,W及用戶(hù)的歷史海量日志。為了實(shí)現(xiàn)某一操作目 的,需要在大數(shù)據(jù)量的網(wǎng)絡(luò)信息中獲得滿(mǎn)足需求的數(shù)據(jù)。
[0003] 現(xiàn)有的數(shù)據(jù)搜索技術(shù)多采用基于搜索關(guān)鍵詞(query)進(jìn)行搜索,由搜索引擎服務(wù) 器根據(jù)輸入的搜索關(guān)鍵詞,將存儲(chǔ)服務(wù)器存儲(chǔ)的與所述搜索關(guān)鍵詞匹配的頁(yè)面包含搜索結(jié) 果進(jìn)行反饋。同時(shí),為了令搜索更加便捷,出現(xiàn)了搜索提示機(jī)制,用戶(hù)僅需要輸入搜索提示 項(xiàng),搜索引擎服務(wù)器可W根據(jù)輸入的搜索提示項(xiàng)給出搜索提示詞,在給出的搜索提示詞中 選擇搜索關(guān)鍵詞,即可根據(jù)所述搜索關(guān)鍵詞進(jìn)行搜索。
[0004] 搜索提示機(jī)制令數(shù)據(jù)搜索更加便捷,但是存儲(chǔ)服務(wù)器每增加一主題項(xiàng)目,則需要 針對(duì)該增加的主題項(xiàng)目進(jìn)行編程,建立搜索提示機(jī)制,從而根據(jù)輸入的搜索提示項(xiàng)生成搜 索提示詞。例如,當(dāng)存儲(chǔ)服務(wù)器增加了視頻項(xiàng)目時(shí),搜索引擎服務(wù)器需要通過(guò)編程建立針對(duì) 視頻的搜索提示機(jī)制,從而實(shí)現(xiàn)根據(jù)輸入的搜索提示項(xiàng),給出視頻的搜索提示詞。但是當(dāng)存 儲(chǔ)服務(wù)器又增加了新聞項(xiàng)目時(shí),則仍需要針對(duì)新聞項(xiàng)目重新進(jìn)行搜索提示機(jī)制的編程,才 能夠?qū)崿F(xiàn)根據(jù)輸入的搜索提示項(xiàng),給出新聞的搜索提示詞,開(kāi)發(fā)成本高,周期長(zhǎng)。
[0005] 因此,如何針對(duì)不同的主題項(xiàng)目,自動(dòng)生成提示服務(wù)成為亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0006] 有鑒于此,本申請(qǐng)?zhí)峁┮环N生成搜索提示詞服務(wù)的方法及其裝置,其能夠根據(jù)加 載的主題項(xiàng)目數(shù)據(jù)庫(kù),自動(dòng)生成搜索提示服務(wù),節(jié)約開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期。
[0007] 本申請(qǐng)?zhí)峁┮环N生成搜索提示詞服務(wù)的方法,所述方法包括:
[0008] 加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),在預(yù)置的 容器中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引;
[0009] 分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞W及與所述搜索關(guān) 鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;
[0010] 根據(jù)接收的輸入搜索提示項(xiàng)W及所述容器中保存的標(biāo)識(shí)索引,定位與所述輸入的 搜索提示項(xiàng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),并在定位的數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,獲得與所述接收的輸入搜 索提示項(xiàng)對(duì)應(yīng)的搜索提示詞。
[0011] 進(jìn)一步,本申請(qǐng)所述搜索提示項(xiàng)包括搜索關(guān)鍵詞的文字、全拼、簡(jiǎn)拼、全筆畫(huà)、首筆 畫(huà)、描述信息中至少一個(gè)。
[0012] 進(jìn)一步,本申請(qǐng)所述分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵 詞W及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中包 括:
[0013] 根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù)庫(kù)中所有搜索關(guān)鍵詞 W及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng);
[0014] 按照搜索提示項(xiàng),分別將每一主題項(xiàng)目的所有搜索關(guān)鍵詞W及與每一個(gè)搜索關(guān)鍵 詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中。
[0015] 進(jìn)一步,本申請(qǐng)所述根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù) 庫(kù)中所有搜索關(guān)鍵詞W及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)還包括:
[0016] 判斷所述搜索關(guān)鍵詞是否為網(wǎng)絡(luò)熱詞;
[0017] 如果所述搜索關(guān)鍵詞為網(wǎng)絡(luò)熱詞,所述搜索關(guān)鍵詞的搜索提示項(xiàng)還包括所述搜索 關(guān)鍵詞進(jìn)行分詞處理后獲得的主要分詞詞語(yǔ)的搜索提示項(xiàng)。
[0018] 進(jìn)一步,本申請(qǐng)所述按照搜索提示項(xiàng),分別將每一主題項(xiàng)目的所有搜索關(guān)鍵詞W 及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu) 中包括:
[0019] 將所述搜索提示項(xiàng)插入到所述主題類(lèi)型對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的節(jié)點(diǎn)中;
[0020] 按照所述搜索關(guān)鍵詞的搜索頻率,依次將所述搜索提示項(xiàng)對(duì)應(yīng)的搜索關(guān)鍵詞插入 到所述搜索提示項(xiàng)插入的節(jié)點(diǎn)中。
[0021] 本申請(qǐng)還提供一種生成搜索提示詞服務(wù)的裝置,所述裝置包括:
[0022] 加載模塊,用于加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù) 結(jié)構(gòu),在預(yù)置的容器中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引;
[0023] 插入模塊,用于分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞W 及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;
[0024] 提示模塊,用于根據(jù)接收的輸入搜索提示項(xiàng)W及所述容器中保存的標(biāo)識(shí)索引,定 位與所述輸入的搜索提示項(xiàng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),并在定位的數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,獲得與所 述接收的輸入搜索提示項(xiàng)對(duì)應(yīng)的搜索提示詞。
[0025] 進(jìn)一步,本申請(qǐng)所述搜索提示項(xiàng)包括搜索關(guān)鍵詞的文字、全拼、簡(jiǎn)拼、全筆畫(huà)、首筆 畫(huà)、描述信息中至少一個(gè)。
[0026] 進(jìn)一步,本申請(qǐng)所述插入模塊包括:
[0027] 提示獲取單元,用于根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù) 庫(kù)中所有搜索關(guān)鍵詞W及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng);
[0028] 信息插入單元,用于按照搜索提示項(xiàng),分別將每一主題項(xiàng)目的所有搜索關(guān)鍵詞W 及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu) 中。
[0029] 進(jìn)一步,所述提示獲取單元還包括:
[0030] 判斷子單元,用于判斷所述搜索關(guān)鍵詞是否為網(wǎng)絡(luò)熱詞;
[0031] 增加子單元,用于如果所述搜索關(guān)鍵詞為網(wǎng)絡(luò)熱詞,所述搜索關(guān)鍵詞的搜索提示 項(xiàng)還包括所述搜索關(guān)鍵詞進(jìn)行分詞處理后獲得的主要分詞詞語(yǔ)的搜索提示項(xiàng)。
[0032] 進(jìn)一步,本申請(qǐng)所述信息插入單元包括:
[0033] 提示插入子單元,用于將所述搜索提示項(xiàng)插入到所述主題類(lèi)型對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的 節(jié)點(diǎn)中;
[0034] 詞語(yǔ)插入子單元,用于按照所述搜索關(guān)鍵詞的搜索頻率,依次將所述搜索提示項(xiàng) 對(duì)應(yīng)的搜索關(guān)鍵詞插入到所述搜索提示項(xiàng)插入的節(jié)點(diǎn)中。
[00巧]由W上技術(shù)方案可見(jiàn),本申請(qǐng)加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù)時(shí),在預(yù)置的容器 中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引。并且,分別根據(jù)各個(gè)主題項(xiàng)目的數(shù) 據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞W及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各 主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中。從而,根據(jù)接收的輸入搜索提示項(xiàng)W及所述容器中保存的標(biāo) 識(shí)索引,定位對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)并進(jìn)行查找,獲得與所述接收的輸入搜索提示項(xiàng)對(duì)應(yīng)的搜索 提示詞。因此,本申請(qǐng)無(wú)需針對(duì)增加的主題項(xiàng)目進(jìn)行編程,即可自動(dòng)根據(jù)主題項(xiàng)目的數(shù)據(jù)庫(kù) 建立搜索關(guān)鍵詞提示服務(wù),節(jié)約開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0036] 圖1是本申請(qǐng)生成搜索提示詞服務(wù)的方法一具體實(shí)施例的流程圖;
[0037] 圖2是字典樹(shù)的示意圖;
[003引圖3是本申請(qǐng)方法一具體實(shí)施例中的步驟S2的流程圖;
[0039] 圖4是本申請(qǐng)方法一具體實(shí)施例中的步驟S21的流程圖;
[0040] 圖5是本申請(qǐng)一具體實(shí)施例中字典樹(shù)意圖;
[0041] 圖6是本申請(qǐng)另一具體實(shí)施例中字典樹(shù)示意圖;
[0042] 圖7是本申請(qǐng)?jiān)僖痪唧w實(shí)施例中字典樹(shù)示意圖;
[0043] 圖8是本申請(qǐng)又一具體實(shí)施例中字典樹(shù)示意圖;
[0044] 圖9是本申請(qǐng)一具體實(shí)施例中的步驟S22的流程圖;
[0045] 圖10是本申請(qǐng)又一具體實(shí)施例中字典樹(shù)示意圖;
[0046] 圖11是本申請(qǐng)一具體實(shí)施例中的兩個(gè)字典樹(shù)的示意圖;
[0047] 圖12是本申請(qǐng)生成搜索提示詞服務(wù)的裝置一具體實(shí)施例的結(jié)構(gòu)圖;
[0048] 圖13是本申請(qǐng)一具體實(shí)施例中插入模塊的結(jié)構(gòu)圖;
[0049] 圖14是本申請(qǐng)一具體實(shí)施例中提示獲取單元的結(jié)構(gòu)圖;
[0050] 圖15是本申請(qǐng)一具體實(shí)施例中信息插入單元的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0051] 本申請(qǐng)加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù)時(shí),在預(yù)置的容器中保存與所述各主題項(xiàng) 目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引。并且,分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜 索關(guān)鍵詞W及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié) 構(gòu)中。從而,根據(jù)接收的輸入搜索提示項(xiàng)W及所述容器中保存的標(biāo)識(shí)索引,定位對(duì)應(yīng)的數(shù)據(jù) 結(jié)構(gòu)并進(jìn)行查找,獲得與所述接收的輸入搜索提示項(xiàng)對(duì)應(yīng)的搜索提示詞。因此,本申請(qǐng)無(wú) 需針對(duì)增加的主題項(xiàng)目進(jìn)行編程,即可自動(dòng)根據(jù)主題項(xiàng)目的數(shù)據(jù)庫(kù)建立搜索關(guān)鍵詞提示服 務(wù),節(jié)約開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期。
[0052] 下面結(jié)合本申請(qǐng)附圖進(jìn)一步說(shuō)明本申請(qǐng)具體實(shí)現(xiàn)。
[0053] 本申請(qǐng)?zhí)峁┮环N生成搜索提示詞服務(wù)的方法,應(yīng)用于搜索系統(tǒng)中的搜索引擎服務(wù) 器。所述搜索系統(tǒng)包括;存儲(chǔ)數(shù)據(jù)庫(kù)、客戶(hù)端W及搜索引擎服務(wù)器。其中,存儲(chǔ)數(shù)據(jù)庫(kù)包括 內(nèi)容數(shù)據(jù)庫(kù)和媒資數(shù)據(jù)庫(kù)。所述內(nèi)容數(shù)據(jù)庫(kù)包括;主題項(xiàng)目?jī)?nèi)容數(shù)據(jù),例如視頻數(shù)據(jù)、新聞 數(shù)據(jù)、股票數(shù)據(jù)、音樂(lè)數(shù)據(jù)等。媒資數(shù)據(jù)庫(kù)用于存儲(chǔ)內(nèi)容的描述信息,例如視頻內(nèi)容的專(zhuān)輯 信息、明星、視頻宣傳頁(yè)、時(shí)長(zhǎng)等等,W及視頻觀(guān)看過(guò)程中生成的信息,如:下載次數(shù)、搜索日 志、觀(guān)看用戶(hù)數(shù)等??蛻?hù)端可W為運(yùn)行于手機(jī)或者智能電視、電腦等智能終端上的應(yīng)用程 序。所述搜索引擎服務(wù)器用于根據(jù)用戶(hù)通過(guò)客戶(hù)端輸入的搜索提示項(xiàng)提供搜索提示詞,用 戶(hù)通過(guò)客戶(hù)端選擇搜索提示詞作為搜索關(guān)鍵詞,所述搜索引擎服務(wù)器根據(jù)所述搜索關(guān)鍵詞 針對(duì)所述存儲(chǔ)服務(wù)器存儲(chǔ)的主題項(xiàng)目完成數(shù)據(jù)搜索。
[0054] 參見(jiàn)圖1,所述方法包括:
[00巧]S1、加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),在預(yù)置 的容器中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引。
[0056] 其中,所述主題項(xiàng)目包括視頻項(xiàng)目、新聞項(xiàng)目、股票項(xiàng)目、音樂(lè)項(xiàng)目等各類(lèi)不同主 題的項(xiàng)目。
[0057] 所述預(yù)置的容器用于創(chuàng)建所有主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),W及存儲(chǔ)所述數(shù)據(jù)結(jié)構(gòu) 的標(biāo)識(shí)或索引;并且,預(yù)置有讀取主題項(xiàng)目的數(shù)據(jù)庫(kù)的接口,當(dāng)檢測(cè)到所述接口被調(diào)用時(shí), 會(huì)自動(dòng)創(chuàng)建一個(gè)主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),W及存儲(chǔ)該數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)或索引的存儲(chǔ)單 TVi O
[005引具體地,本申請(qǐng)所述數(shù)據(jù)結(jié)構(gòu)為字典樹(shù)(Trie樹(shù))。參見(jiàn)圖2,字典樹(shù)(Trie樹(shù)), 又稱(chēng)單詞查找樹(shù),是一種樹(shù)形結(jié)構(gòu),是一種哈希樹(shù)的變種。典型應(yīng)用是用于統(tǒng)計(jì),排序和保 存大量的字符串(但不僅限于字符串),所W經(jīng)常被搜索引擎系統(tǒng)用于文本詞頻統(tǒng)計(jì)。它的 優(yōu)點(diǎn)是:利用字符串的公共前綴來(lái)減少查詢(xún)時(shí)間,最大限度地減少無(wú)謂的字符串比較,查詢(xún) 效率比哈希表高。圖2中根節(jié)點(diǎn)不保存字符,所述字典樹(shù)中所保存的字符串為油、油c、bd、 dda,字符串結(jié)尾用黑色表示該字符串結(jié)束。當(dāng)然亦可采用字典樹(shù)W外的其他分類(lèi)數(shù)據(jù)結(jié)構(gòu) 來(lái)實(shí)現(xiàn)本申請(qǐng),比如二叉搜索樹(shù)、H叉搜索樹(shù)、鏈表等。
[0059] 在本申請(qǐng)一具體實(shí)現(xiàn)中,如所述搜索系統(tǒng)中的存儲(chǔ)數(shù)據(jù)庫(kù)增加了視頻項(xiàng)目數(shù)據(jù)庫(kù) 時(shí),即所述內(nèi)容數(shù)據(jù)庫(kù)增加視頻數(shù)據(jù)內(nèi)容,所述媒資數(shù)據(jù)庫(kù)則增加視頻內(nèi)容的專(zhuān)輯信息、明 星、視頻宣傳頁(yè)、時(shí)長(zhǎng)等等,W及視頻觀(guān)看過(guò)程中生成的信息,如:下載次數(shù)、搜索日志、觀(guān)看 用戶(hù)數(shù)等。系統(tǒng)調(diào)用預(yù)置的容器提供的讀取主題項(xiàng)目的數(shù)據(jù)庫(kù)的接口,當(dāng)所述容器檢測(cè)到 所述接口被調(diào)用時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)增加的視頻項(xiàng)目對(duì)應(yīng)的字典樹(shù),W及分配一個(gè)用于存 儲(chǔ)該字典樹(shù)的指針的存儲(chǔ)單元。
[0060] 在本申請(qǐng)另一具體實(shí)現(xiàn)中,如所述搜索系統(tǒng)中的存儲(chǔ)數(shù)據(jù)庫(kù)增加了新聞項(xiàng)目數(shù)據(jù) 庫(kù)時(shí),即所述內(nèi)容數(shù)據(jù)庫(kù)新增新聞數(shù)據(jù)內(nèi)容,所述媒資數(shù)據(jù)庫(kù)新增新聞內(nèi)容的發(fā)生地區(qū)、類(lèi) 型、新聞級(jí)別、時(shí)長(zhǎng)等等,W及新聞的點(diǎn)擊率等。本申請(qǐng)根據(jù)增加的新聞項(xiàng)目數(shù)據(jù)庫(kù),建立與 新聞項(xiàng)目對(duì)應(yīng)的字典樹(shù),在預(yù)置的容器中保存新聞項(xiàng)目對(duì)應(yīng)的字典樹(shù)的標(biāo)識(shí)索引。
[0061] S2、分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞W及與所述搜 索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中。
[0062] 在本申請(qǐng)一具體實(shí)現(xiàn)中,參看圖3,所述步驟S2包括:
[0063] S21、根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù)庫(kù)中所有搜索關(guān) 鍵詞W及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)。
[0064] 具體地,所述搜索提示項(xiàng)包括搜索關(guān)鍵詞的文字、全拼、簡(jiǎn)拼、全筆畫(huà)、首筆畫(huà)、描 述信息中至少一個(gè)。本申請(qǐng)可W在所述數(shù)據(jù)庫(kù)中保存搜索關(guān)鍵詞W及與每一個(gè)搜索關(guān)鍵詞 對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng),亦可在所述數(shù)據(jù)庫(kù)中僅保存搜索關(guān)鍵詞,而根據(jù)搜索關(guān)鍵詞 和相關(guān)算法獲得其對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)。所述相關(guān)算法可W根據(jù)搜索提示項(xiàng)進(jìn)行設(shè) 置,比如搜索提示項(xiàng)為全拼,則根據(jù)現(xiàn)有的全拼提取算法獲得該搜索關(guān)鍵詞的全拼搜索提 示項(xiàng)。
[0065] 例如,搜索關(guān)鍵詞為"爸爸去哪兒",搜索關(guān)鍵詞的文字為"爸爸去哪兒",全拼為 "b油aqunaer",簡(jiǎn)拼為 "bbqne",全筆趣為。j、j I 一 L i、i In I 一 L一 I 一L 、I 1 一1 一一i I I i L",首筆畫(huà)為"]i 一 I i "描述信息為"親子類(lèi)綜藝節(jié)目"。為了 便于操作與管理,將所述搜索關(guān)鍵詞與其搜索提示項(xiàng)建立并保存為一對(duì)應(yīng)表,所述對(duì)應(yīng)表 如表一所示。所述對(duì)應(yīng)表可W保存一項(xiàng)搜索提示項(xiàng),也可W保存多項(xiàng)搜索提示項(xiàng)。
[0066] 表一
[0067]
【權(quán)利要求】
1. 一種生成搜索提示詞服務(wù)的方法,其特征在于,所述方法包括: 加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),在預(yù)置的容器 中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引; 分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞以及與所述搜索關(guān)鍵詞 對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中; 根據(jù)接收的輸入搜索提示項(xiàng)以及所述容器中保存的標(biāo)識(shí)索引,定位與所述輸入的搜索 提示項(xiàng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),并在定位的數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,獲得與所述接收的輸入搜索提 示項(xiàng)對(duì)應(yīng)的搜索提示詞。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述搜索提示項(xiàng)包括搜索關(guān)鍵詞的文字、 全拼、簡(jiǎn)拼、全筆畫(huà)、首筆畫(huà)、描述信息中至少一個(gè)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將 其主題項(xiàng)目的搜索關(guān)鍵詞以及與所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng) 目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中包括: 根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù)庫(kù)中所有搜索關(guān)鍵詞以及 與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng); 按照搜索提示項(xiàng),分別將每一主題項(xiàng)目的所有搜索關(guān)鍵詞以及與每一個(gè)搜索關(guān)鍵詞對(duì) 應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取 所述各主題項(xiàng)目的數(shù)據(jù)庫(kù)中所有搜索關(guān)鍵詞以及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜 索提示項(xiàng)還包括: 判斷所述搜索關(guān)鍵詞是否為網(wǎng)絡(luò)熱詞; 如果所述搜索關(guān)鍵詞為網(wǎng)絡(luò)熱詞,所述搜索關(guān)鍵詞的搜索提示項(xiàng)還包括所述搜索關(guān)鍵 詞進(jìn)行分詞處理后獲得的主要分詞詞語(yǔ)的搜索提示項(xiàng)。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述按照搜索提示項(xiàng),分別將每一主題項(xiàng) 目的所有搜索關(guān)鍵詞以及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主 題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中包括: 將所述搜索提示項(xiàng)插入到所述主題類(lèi)型對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的節(jié)點(diǎn)中; 按照所述搜索關(guān)鍵詞的搜索頻率,依次將所述搜索提示項(xiàng)對(duì)應(yīng)的搜索關(guān)鍵詞插入到所 述搜索提示項(xiàng)插入的節(jié)點(diǎn)中。
6. -種生成搜索提示詞服務(wù)的裝置,其特征在于,所述裝置包括: 加載模塊,用于加載至少一個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),建立與各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu), 在預(yù)置的容器中保存與所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)索引; 插入模塊,用于分別根據(jù)各個(gè)主題項(xiàng)目的數(shù)據(jù)庫(kù),將其主題項(xiàng)目的搜索關(guān)鍵詞以及與 所述搜索關(guān)鍵詞對(duì)應(yīng)的搜索提示項(xiàng)插入到所述各主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中; 提示模塊,用于根據(jù)接收的輸入搜索提示項(xiàng)以及所述容器中保存的標(biāo)識(shí)索引,定位與 所述輸入的搜索提示項(xiàng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),并在定位的數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,獲得與所述接 收的輸入搜索提示項(xiàng)對(duì)應(yīng)的搜索提示詞。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述搜索提示項(xiàng)包括搜索關(guān)鍵詞的文字、 全拼、簡(jiǎn)拼、全筆畫(huà)、首筆畫(huà)、描述信息中至少一個(gè)。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述插入模塊包括: 提示獲取單元,用于根據(jù)各主題項(xiàng)目的數(shù)據(jù)庫(kù),分別獲取所述各主題項(xiàng)目的數(shù)據(jù)庫(kù)中 所有搜索關(guān)鍵詞以及與每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng); 信息插入單元,用于按照搜索提示項(xiàng),分別將每一主題項(xiàng)目的所有搜索關(guān)鍵詞以及與 每一個(gè)搜索關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)搜索提示項(xiàng)插入到所述主題項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述提示獲取單元還包括: 判斷子單元,用于判斷所述搜索關(guān)鍵詞是否為網(wǎng)絡(luò)熱詞; 增加子單元,用于如果所述搜索關(guān)鍵詞為網(wǎng)絡(luò)熱詞,所述搜索關(guān)鍵詞的搜索提示項(xiàng)還 包括所述搜索關(guān)鍵詞進(jìn)行分詞處理后獲得的主要分詞詞語(yǔ)的搜索提示項(xiàng)。
10. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述信息插入單元包括: 提示插入子單元,用于將所述搜索提示項(xiàng)插入到所述主題類(lèi)型對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的節(jié)點(diǎn) 中; 詞語(yǔ)插入子單元,用于按照所述搜索關(guān)鍵詞的搜索頻率,依次將所述搜索提示項(xiàng)對(duì)應(yīng) 的搜索關(guān)鍵詞插入到所述搜索提示項(xiàng)插入的節(jié)點(diǎn)中。
【文檔編號(hào)】G06F17/30GK104331434SQ201410568353
【公開(kāi)日】2015年2月4日 申請(qǐng)日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】關(guān)濤, 于立柱 申請(qǐng)人:樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司