和與所述租戶ID具有共享關(guān)系的其他租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源。
[0067]例如,當(dāng)獲取租戶ID輸入的關(guān)鍵詞后,根據(jù)租戶ID的標(biāo)識(shí)性字段,默認(rèn)只搜索租戶的數(shù)據(jù)資源。如果租戶輸入的控制指令為:搜索自己的數(shù)據(jù)和別人分享給他的數(shù)據(jù),則根據(jù)租戶ID的分享標(biāo)識(shí)字段,在租戶ID對(duì)應(yīng)的資源范圍和與所述租戶ID具有共享的租戶ID對(duì)應(yīng)的資源范圍內(nèi),搜索自己的資源和別的租戶分享給該租戶ID的資源,同時(shí),也可以選擇搜索實(shí)例,如搜索實(shí)例為視頻資源實(shí)例。
[0068]上述實(shí)施例中,不僅可以搜索租戶ID的數(shù)據(jù)資源,也可以搜索其他租戶ID共享給租戶ID的數(shù)據(jù)資源,擴(kuò)大了數(shù)據(jù)資源的搜索范圍。
[0069]以下描述本發(fā)明的應(yīng)用場(chǎng)景。
[0070]以實(shí)例為例,不同的數(shù)據(jù)類(lèi)型對(duì)應(yīng)不同的搜索實(shí)例。并且,不同的搜索實(shí)例具有不同的結(jié)構(gòu),所以索引結(jié)構(gòu)也不同,能夠索引的字段也不同。
[0071]對(duì)于不同搜索實(shí)例,搜索引擎在建立索引時(shí),支持對(duì)每個(gè)實(shí)例下已配置索引字段建立索引。例如:已配置索引字段包括:標(biāo)題、摘要、視頻地址、租戶ID、用戶ID、或索引名稱等。
[0072]當(dāng)進(jìn)行搜索時(shí),用戶輸入關(guān)鍵詞??蛇x的,用戶還可以選擇搜索的搜索實(shí)例,如tv數(shù)據(jù)或?qū)]嫈?shù)據(jù)。當(dāng)選擇搜索的搜索實(shí)例為tv數(shù)據(jù)時(shí),可以加參數(shù)i = tv。也可以默認(rèn)搜索實(shí)例為tv數(shù)據(jù)類(lèi)型的數(shù)據(jù)。
[0073]也就是說(shuō),如果用戶選擇了搜索實(shí)例,則在該搜索實(shí)例對(duì)應(yīng)的索引中搜索。如果用戶未選擇數(shù)據(jù)類(lèi)型,則默認(rèn)搜索tv數(shù)據(jù)資源實(shí)例。TV數(shù)據(jù)資源的搜索字段可以為:數(shù)據(jù)的標(biāo)題、摘要、詞匯等。
[0074]以登錄的租戶ID為例,當(dāng)獲取租戶ID輸入的關(guān)鍵詞后,根據(jù)租戶ID的標(biāo)識(shí)性字段,默認(rèn)只搜索租戶的數(shù)據(jù)資源。如果租戶輸入的控制指令為:搜索自己的數(shù)據(jù)和別人分享給他的數(shù)據(jù),則根據(jù)租戶ID的分享標(biāo)識(shí)字段(該字段記錄了租戶自己ID,和別的分享數(shù)據(jù)給它的租戶ID,以逗號(hào)分隔),在租戶ID對(duì)應(yīng)的資源范圍和與所述租戶ID具有共享的租戶ID對(duì)應(yīng)的資源范圍內(nèi),搜索自己的資源和別的租戶分享給該租戶ID的資源,同時(shí),也可以選擇搜索的搜索實(shí)例為視頻資源實(shí)例。
[0075]圖3為本發(fā)明所述到一種數(shù)據(jù)的搜索裝置。如圖3所示,所述方法包括:
[0076]獲取單元31,獲取一租戶ID輸入的關(guān)鍵詞;
[0077]判斷單元32,判斷所述租戶ID是否輸入有指定搜索范圍的控制指令,生成判斷結(jié)果;
[0078]確定單元33,根據(jù)所述判斷結(jié)果,確定待搜索數(shù)據(jù)資源。確定待搜索數(shù)據(jù)資源包括兩方面:確定搜索實(shí)例和確定是否搜索共享數(shù)據(jù);
[0079]搜索單元34,根據(jù)所述關(guān)鍵詞,在確定的所述搜索實(shí)例的索引中進(jìn)行搜索。
[0080]所述確定單元33包括:
[0081]第一確定子單元,當(dāng)所述判斷結(jié)果為是時(shí),根據(jù)所述控制指令,確定待搜索數(shù)據(jù)資源;
[0082]第二確定子單元,當(dāng)所述判斷結(jié)果為否時(shí),在系統(tǒng)默認(rèn)實(shí)例中,只搜索租戶自己的數(shù)據(jù)。獲取所述租戶ID的預(yù)訂數(shù)據(jù)類(lèi)型;以所述租戶ID的所述預(yù)定數(shù)據(jù)類(lèi)型的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源。
[0083]所述第一確定子單元包括:
[0084]第一確定模塊,當(dāng)所述租戶ID的所述控制指令為搜索共享的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源;或
[0085]第二確定模塊,當(dāng)所述租戶ID的控制指令為搜索指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源;
[0086]第三確定模塊,當(dāng)所述租戶ID的所述控制指令為搜索共享且指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源。
[0087]所述的裝置,還包括:
[0088]建立單元35,建立數(shù)據(jù)資源的索引,所述數(shù)據(jù)資源的索引字段包括:數(shù)據(jù)資源的標(biāo)題、數(shù)據(jù)資源的摘要、數(shù)據(jù)資源的視頻地址、數(shù)據(jù)資源的租戶ID、數(shù)據(jù)資源的用戶ID中的一個(gè)或者多個(gè)。
[0089]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0090]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0091]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0092]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0093]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)的搜索方法,其特征在于,包括: 獲取一租戶ID輸入的關(guān)鍵詞; 判斷所述租戶ID是否輸入有指定搜索范圍的控制指令,生成判斷結(jié)果; 根據(jù)所述判斷結(jié)果,確定待搜索數(shù)據(jù)資源; 根據(jù)所述關(guān)鍵詞,在確定的所述待搜索數(shù)據(jù)資源對(duì)應(yīng)的索引中進(jìn)行搜索。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述判斷結(jié)果,確定待搜索數(shù)據(jù)資源的步驟包括: 當(dāng)所述判斷結(jié)果為是時(shí),根據(jù)所述控制指令,確定待搜索數(shù)據(jù)資源; 當(dāng)所述判斷結(jié)果為否時(shí),獲取所述租戶ID的預(yù)訂數(shù)據(jù)類(lèi)型;以所述租戶ID的所述預(yù)定數(shù)據(jù)類(lèi)型的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述控制指令,確定待搜索數(shù)據(jù)資源的步驟包括: 當(dāng)所述租戶ID的所述控制指令為搜索共享的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源;或當(dāng)所述租戶ID的控制指令為搜索指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源; 當(dāng)所述租戶ID的所述控制指令為搜索共享且指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取一租戶ID輸入的關(guān)鍵詞的步驟之前,所述方法包括: 建立數(shù)據(jù)資源的索引,所述數(shù)據(jù)資源的索引字段包括:數(shù)據(jù)資源的標(biāo)題、數(shù)據(jù)資源的摘要、數(shù)據(jù)資源的視頻地址、數(shù)據(jù)資源的租戶ID、數(shù)據(jù)資源的用戶ID中的一個(gè)或者多個(gè)。
5.一種數(shù)據(jù)的搜索裝置,其特征在于,包括: 獲取單元,獲取一租戶ID輸入的關(guān)鍵詞; 判斷單元,判斷所述租戶ID是否輸入有指定搜索范圍的控制指令,生成判斷結(jié)果; 確定單元,根據(jù)所述判斷結(jié)果,確定待搜索數(shù)據(jù)資源; 搜索單元,根據(jù)所述關(guān)鍵詞,在確定的所述待搜索數(shù)據(jù)資源對(duì)應(yīng)的索引中進(jìn)行搜索。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定單元包括: 第一確定子單元,當(dāng)所述判斷結(jié)果為是時(shí),根據(jù)所述控制指令,確定待搜索數(shù)據(jù)資源;第二確定子單元,當(dāng)所述判斷結(jié)果為否時(shí),獲取所述租戶ID的預(yù)訂數(shù)據(jù)類(lèi)型;以所述租戶ID的所述預(yù)定數(shù)據(jù)類(lèi)型的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一確定子單元包括: 第一確定模塊,當(dāng)所述租戶ID的所述控制指令為搜索共享的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源;或 第二確定模塊,當(dāng)所述租戶ID的控制指令為搜索指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源為待搜索數(shù)據(jù)資源; 第三確定模塊,當(dāng)所述租戶ID的所述控制指令為搜索共享且指定搜索實(shí)例的數(shù)據(jù)類(lèi)型時(shí),以所述租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源和與所述租戶ID具有共享關(guān)系的其他租戶ID的指定搜索實(shí)例的數(shù)據(jù)資源一起作為待搜索數(shù)據(jù)資源。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 建立單元,建立數(shù)據(jù)資源的索引,所述數(shù)據(jù)資源的索引字段包括:數(shù)據(jù)資源的標(biāo)題、數(shù)據(jù)資源的摘要、數(shù)據(jù)資源的視頻地址、數(shù)據(jù)資源的租戶ID、數(shù)據(jù)資源的用戶ID中的一個(gè)或者多個(gè)。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)的搜索方法及裝置,涉及數(shù)據(jù)領(lǐng)域。所述數(shù)據(jù)的搜索方法,包括:獲取一租戶ID輸入的關(guān)鍵詞;判斷所述租戶ID是否輸入有指定搜索范圍的控制指令,生成判斷結(jié)果;根據(jù)所述判斷結(jié)果,確定待搜索數(shù)據(jù)資源;根據(jù)所述關(guān)鍵詞,在確定的所述待搜索數(shù)據(jù)資源對(duì)應(yīng)的索引中進(jìn)行搜索。本發(fā)明使得租戶ID能夠方便地搜索到自己需要的數(shù)據(jù)資源。
【IPC分類(lèi)】G06F17-30
【公開(kāi)號(hào)】CN104778244
【申請(qǐng)?zhí)枴緾N201510167056
【發(fā)明人】楊乾磊
【申請(qǐng)人】天脈聚源(北京)傳媒科技有限公司
【公開(kāi)日】2015年7月15日
【申請(qǐng)日】2015年4月9日