專(zhuān)利名稱(chēng):搜索庫(kù)的建立方法及裝置、帶權(quán)限的全文檢索及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)搜索領(lǐng)域,尤其涉及ー種搜索庫(kù)的建立方法及裝置、帶權(quán)限的全文檢索及裝置。
背景技術(shù):
現(xiàn)有常見(jiàn)的帶權(quán)限的全文檢索中,一般是在創(chuàng)建索引過(guò)程時(shí),利用每條信息去索引具有該信息權(quán)限訪問(wèn)的人,然后當(dāng)具有該信息權(quán)限訪問(wèn)的人的其中一用戶(hù)進(jìn)行全文檢索時(shí),系統(tǒng)過(guò)濾出具有該信息權(quán)限訪問(wèn)的人中包含該用戶(hù)的信息,并將信息展現(xiàn)給該用戶(hù)。現(xiàn)有技術(shù)中將具有信息權(quán)限訪問(wèn)的人索引在該信息中的過(guò)程大致如下所示,假設(shè)很多信息屬于A部門(mén),且目前有三個(gè)Al、A2、A3成員,那么這些信息的“可閱讀人”字段就索引了 A部門(mén)的所有人,索引庫(kù)數(shù)據(jù)表如下所示
序號(hào)標(biāo)題內(nèi)容可閱讀人
I元旦放假元旦放假3天A1、A2、A3
2春節(jié)放假春節(jié)放假7天A1、A2、A3如果A部門(mén)加入ー個(gè)新人A4,那么就需要把這些信息重新索引,把新人加入有權(quán)限人的字段。索引庫(kù)數(shù)據(jù)表需要變成
序號(hào)M #可閱讀人
1元旦放假元旦放假3天Α1、Α2、Α3、Α4
2春節(jié)放假春節(jié)放假7天Α1、Α2、Α3、Α4如上不難看出,當(dāng)部門(mén)人員變動(dòng)時(shí),該部門(mén)的所有信息都需要重做索引,而某部門(mén)人員變動(dòng)是比較經(jīng)常發(fā)生的事,這就導(dǎo)致需要經(jīng)常性重做索引,成本較高且不方便,索引庫(kù)經(jīng)常性的變動(dòng)也會(huì)引起許多不必要的查詢(xún)錯(cuò)誤。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問(wèn)題是提供ー種搜索庫(kù)的建立方法及裝置、帶權(quán)限的全文檢索及裝置,通過(guò)在索引庫(kù)中保存該信息的從屬,且由于從屬關(guān)系不易變動(dòng)或不易出現(xiàn)大規(guī)模變動(dòng),降低大規(guī)模重建索引的概率。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是提供ー種搜索庫(kù)的建立方法,包括以下步驟建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系;
建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另ー個(gè)技術(shù)方案是提供一種帶權(quán)限的全文檢索方法,包括以下步驟SI、接收客戶(hù)端提交的檢索關(guān)鍵字和成員的身份標(biāo)示符;S2、根據(jù)提交的所述關(guān)鍵字和成員的身份標(biāo)示符在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)所述成員對(duì)應(yīng)的成員權(quán)限;S3、根據(jù)所述關(guān)鍵字和在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)出的成員權(quán)限在預(yù)置的索引庫(kù)中篩選信息;S4、將經(jīng)上述篩選后的信息返回給所述客戶(hù)端,并通過(guò)所述客戶(hù)端顯示。其中,所述成員具有不同的成員權(quán)限。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另ー個(gè)技術(shù)方案是提供ー種搜索庫(kù)的建立裝置,包括第一創(chuàng)建單元,用于建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系;第二創(chuàng)建單元,用于建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另ー個(gè)技術(shù)方案是提供一種帶權(quán)限的全文檢索裝置,包括接收單元,用于接收客戶(hù)端提交的關(guān)鍵字和成員的身份標(biāo)示符;第一搜索單元,用于根據(jù)提交的所述關(guān)鍵字和成員的身份標(biāo)示符在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)所述成員對(duì)應(yīng)的成員權(quán)限;第二搜索單元,用于根據(jù)所述關(guān)鍵字和在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)出的成員權(quán)限在預(yù)置的索引庫(kù)中篩選信息;返回単元,用于將經(jīng)上述篩選后的信息返回給所述客戶(hù)端,并通過(guò)所述客戶(hù)端顯
/Jn ο其中,所述成員具有不同的成員權(quán)限。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)中當(dāng)部門(mén)人員變動(dòng)時(shí),該部門(mén)的所有信息都需要重做索引,而某部門(mén)人員變動(dòng)是比較經(jīng)常發(fā)生的事,這就導(dǎo)致需要經(jīng)常性重做索引,成本較高且不方便,索引庫(kù)經(jīng)常性的變動(dòng)也會(huì)引起許多不必要的查詢(xún)錯(cuò)誤,本發(fā)明提供一種搜索庫(kù)的建立方法及裝置、帶權(quán)限的全文檢索及裝置,當(dāng)某部門(mén)的人員發(fā)生變動(dòng)時(shí),只需對(duì)數(shù)據(jù)庫(kù)中成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系做少量的増加、刪除操作即可,索引庫(kù)無(wú)需做任何改動(dòng),勿須像現(xiàn)有技術(shù)中那樣經(jīng)常性重做索引庫(kù),有效地解決了現(xiàn)有技術(shù)中 存在成本較高且不方便,索引庫(kù)經(jīng)常性的變動(dòng)也會(huì)引起許多不必要的查詢(xún)錯(cuò)誤等問(wèn)題;并且由于現(xiàn)實(shí)情況中信息的從屬關(guān)系不易發(fā)生變動(dòng)或不易出現(xiàn)大規(guī)模變動(dòng),通過(guò)在索引庫(kù)中保存信息的從屬,降低大規(guī)模重建索引的概率,降低了成本,節(jié)約了資源和開(kāi)發(fā)人員的時(shí)間。
圖I是本發(fā)明搜索庫(kù)的建立方法流程圖2是本發(fā)明搜索庫(kù)的建立裝置圖;圖3是本發(fā)明帶權(quán)限的全文檢索的方法流程圖;圖4是本發(fā)明帶權(quán)限的全文檢索的方法的一實(shí)施例流程圖;圖5是本發(fā)明帶權(quán)限的全文檢索的方法的一實(shí)施例流程圖;圖6是本發(fā)明提供的一具體實(shí)施例流程圖;圖7是本發(fā)明帶權(quán)限的全文檢索的裝置圖;圖8是本發(fā)明帶權(quán)限的全文檢索的一實(shí)施例裝置圖。
具體實(shí)施例方式為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說(shuō)明。請(qǐng)參閱圖1,本發(fā)明為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種搜索庫(kù)的建立方法,包括以下步驟建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系;建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。
上述中,“建立數(shù)據(jù)庫(kù)”和“建立索引庫(kù)”兩個(gè)步驟不分先后,也可以是先建立索引庫(kù)再建立數(shù)據(jù)庫(kù),也可以是兩個(gè)步驟同時(shí)進(jìn)行。為更好地理解本發(fā)明提供的方法及達(dá)到的技術(shù)效果,下面結(jié)合具體的實(shí)施例詳細(xì)地說(shuō)明上述過(guò)程。①創(chuàng)建數(shù)據(jù)庫(kù),用于保存用戶(hù)名(即成員的身份標(biāo)示符)和用戶(hù)所處的部門(mén)(即成員權(quán)限)的第一關(guān)聯(lián)表(關(guān)聯(lián)關(guān)系),如下表所示
權(quán)利要求
1.一種搜索庫(kù)的建立方法,其特征在于,包括以下步驟 建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系; 建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。
2.一種帶權(quán)限的全文檢索方法,其特征在于,包括以下步驟 51、接收客戶(hù)端提交的檢索關(guān)鍵字和成員的身份標(biāo)不符; 52、根據(jù)提交的所述關(guān)鍵字和成員的身份標(biāo)示符在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)所述成員對(duì)應(yīng)的成員權(quán)限; 53、根據(jù)所述關(guān)鍵字和在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)出的成員權(quán)限在預(yù)置的索引庫(kù)中篩選信息; 54、將經(jīng)上述篩選后的信息返回給所述客戶(hù)端,并通過(guò)所述客戶(hù)端顯示。
3.根據(jù)權(quán)利要求2所述的帶權(quán)限的全文檢索方法,其特征在于所述成員具有不同的成員權(quán)限。
4.一種搜索庫(kù)的建立裝置,其特征在于包括 第一創(chuàng)建單元,用于建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系; 第二創(chuàng)建單元,用于建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。
5.一種帶權(quán)限的全文檢索裝置,其特征在于包括 接收單元,用于接收客戶(hù)端提交的關(guān)鍵字和成員的身份標(biāo)示符; 第一搜索單元,用于根據(jù)提交的所述關(guān)鍵字和成員的身份標(biāo)示符在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)所述成員對(duì)應(yīng)的成員權(quán)限; 第二搜索單元,用于根據(jù)所述關(guān)鍵字和在預(yù)置的數(shù)據(jù)庫(kù)中查詢(xún)出的成員權(quán)限在預(yù)置的索引庫(kù)中篩選信息; 返回單元,用于將經(jīng)上述篩選后的信息返回給所述客戶(hù)端,并通過(guò)所述客戶(hù)端顯示。
6.根據(jù)權(quán)利要求5所述的帶權(quán)限的全文檢索裝置,其特征在于所述成員具有不同的成員權(quán)限。
全文摘要
本發(fā)明公開(kāi)一種搜索庫(kù)的建立方法及裝置、帶權(quán)限的全文檢索及裝置,其中搜索庫(kù)的建立方法包括以下步驟建立數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)記錄有成員的身份標(biāo)示符和成員權(quán)限的關(guān)聯(lián)關(guān)系;建立索引庫(kù),所述索引庫(kù)記錄有成員權(quán)限和信息所有權(quán)人的關(guān)聯(lián)關(guān)系。本發(fā)明有效地解決了現(xiàn)有技術(shù)中存在成本較高且不方便,索引庫(kù)經(jīng)常性的變動(dòng)也會(huì)引起許多不必要的查詢(xún)錯(cuò)誤等問(wèn)題;并且由于現(xiàn)實(shí)情況中信息的從屬關(guān)系不易發(fā)生變動(dòng)或不易出現(xiàn)大規(guī)模變動(dòng),通過(guò)在索引庫(kù)中保存信息的從屬,降低大規(guī)模重建索引的概率,降低了成本,節(jié)約了資源和開(kāi)發(fā)人員的時(shí)間。
文檔編號(hào)G06F17/30GK102663044SQ20121008694
公開(kāi)日2012年9月12日 申請(qǐng)日期2012年3月28日 優(yōu)先權(quán)日2012年3月28日
發(fā)明者林輝, 高可翔 申請(qǐng)人:福建榕基軟件股份有限公司