文檔數據檢索方法及裝置的制造方法
【技術領域】
[0001 ]本申請涉及檢索技術領域,更具體地是,文檔數據檢索方法及裝置。
【背景技術】
[0002]檢索,是在大量數據中查找符合檢索條件的目標數據。目前,大量數據存儲在服務器,用戶可以在客戶端輸入檢索條件如檢索關鍵字,檢索條件被發送至服務器后,服務器需要為用戶返回檢索條件對應的數據。
【發明內容】
[0003]有鑒于此,本申請提供了一種文檔數據檢索方法,用以實現為客戶端返回檢索關鍵字對應的文檔數據。另外,本申請還提供了一種文檔數據檢索裝置,用以保證所述方法在實際中的應用及實現。
[0004]為實現所述目的,本申請提供的技術方案如下:
[0005]本申請的第一方面提供了一種文檔數據檢索方法,應用于服務器,該方法包括:
[0006]若接收到客戶端發送的檢索請求,提取所述檢索請求中的檢索關鍵字;
[0007]確定所述檢索關鍵字的內容類型;其中,所述內容類型與預設關鍵字表中的目標字段對應;
[0008]在所述預設關鍵字表的所述目標字段的字段值中,查找包含所述檢索關鍵字的目標字段值;
[0009]將所述目標字段值對應的文檔數據返回所述客戶端。
[0010]本申請的第二方面提供了一種文檔數據檢索裝置,應用于服務器,該裝置包括:
[0011]檢索關鍵字提取模塊,用于若接收到客戶端發送的檢索請求,提取所述檢索請求中的檢索關鍵字;
[0012]關鍵字類型確定模塊,用于確定所述檢索關鍵字的內容類型;其中,所述內容類型與預設關鍵字表中的目標字段對應;
[0013]目標字段值查找模塊,用于在所述預設關鍵字表的所述目標字段的字段值中,查找包含所述檢索關鍵字的目標字段值;
[0014]文檔數據返回模塊,用于將所述目標字段值對應的文檔數據返回所述客戶端。
[0015]由以上技術方案可知,本申請提供了一種應用在服務器的文檔數據檢索方法實施例,本實施例接收到客戶端發送的檢索請求后,從檢索請求中提取檢索關鍵字,并確定檢索關鍵字的內容類型,進而在預設關鍵字表的表示該內容類型的字段的字段值中,查找包含檢索關鍵字的字段值,并將查找到的字段值所對應的文檔數據返回客戶端。可見,本實施例可以根據客戶端發送的檢索關鍵字,在預設關鍵字表的字段值中,查找包含檢索關鍵字的字段值,進而為客戶端返回字段值所對應的文檔數據。
[0016]當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優點。
【附圖說明】
[0017]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0018]圖1為本申請提供的文檔數據檢索方法實施例1的流程圖;
[0019]圖2為本申請提供的文檔數據檢索方法實施例2的部分流程圖;
[0020]圖3為本申請提供的設置預設關鍵字表的流程圖;
[0021]圖4為本申請提供的文檔數據檢索裝置實施例1的結構示意圖;
[0022]圖5為本申請提供的文檔數據檢索裝置實施例2的結構示意圖。
【具體實施方式】
[0023]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0024]參見圖1,其示出了本申請提供的應用在服務器的文檔數據檢索方法實施例1的流程。如圖1所示,本實施例可以包括步驟S1I?步驟S104。
[0025]步驟SlOl:若接收到客戶端發送的檢索請求,提取檢索請求中的檢索關鍵字。
[0026]其中,服務器預先存儲文檔數據。文檔數據可以包括文檔的名稱、目錄及目錄對應的具體內容等。文檔數據可以是各種不同類型的文檔,如教科書、標準文檔等等。
[0027]其中,標準文檔一般是為了指導或規范某種行業行為而制定的文檔,例如,《海上風電場鋼結構防腐蝕技術規范》中規定了防腐蝕措施、防腐蝕要求、檢驗與驗收標準等等。又如,《電力工程建設項目安全生產標準化規范及達標評級標準》中規定了電力工程建設項目的安全生產目標、組織機構和職責、安全生產投入、法律法規與安全管理制度、應急救援、事故報告調查與處理等等。
[0028]若用戶想要查看文檔數據,則可以通過客戶端向服務器發送檢索請求,檢索請求中包含有檢索關鍵字。
[0029]步驟S102:確定檢索關鍵字的內容類型;其中,內容類型與預設關鍵字表中的目標字段對應。
[0030]在實施前,預先設置包含關鍵字的數據表,為了便于描述,可以將該數據表稱為預設關鍵字表。預設關鍵字表中可以包含若干個字段,該些字段是依據文檔數據設置的,不同字段表示不同的內容類型。
[0031]預設關鍵字表中的目標字段可以是文檔的描述信息,如文檔的名稱、適用時間段、適用范圍、主要內容等。
[0032]具體地,以文檔為標準文檔為例進行說明。例如,預設關鍵字表中可以包含標準名稱,用來表示標準文檔的名稱。又如,預設關鍵字表中可以包含時效性字段,用來表示標準文檔的適用時間段。再如,預設關鍵字表中還可以包含標準類型字段,用來表示標準文檔的類型。標準類型字段的字段值可以是“國家標準”、“電力行業標準”、“國際標準”、“法規文件”、“計量標準”等等。當然,標準文檔的預設關鍵字表中可以包含但不限定于上述幾種字段,還可以包含標準號、適用范圍、不適用范圍、主要內容、重點與要點、關聯標準及差異標準等字段中的任意一個或多個。
[0033]服務器從客戶端發送的檢索請求中提取到檢索關鍵字后,便確定檢索關鍵字的內容類型。關鍵字的內容類型是與預設關鍵字表中的字段相對應的,即依據該內容類型可以在預設關鍵字表中,確定其所對應的字段。為了便于描述,將檢索關鍵字所對應的字段稱為目標字段。
[0034]需要說明的是,檢索關鍵字的內容類型是由客戶端決定的。具體地,客戶端可以提供檢索關鍵字的輸入框,輸入框與內容類型對應,用戶在該輸入框內輸入檢索關鍵字,則表示該檢索關鍵字的內容類型為該輸入框對應的內容類型。例如,客戶端提供的檢索界面中包含標準名稱輸入框,若用戶在該輸入框內輸入“質量”,則表示檢索關鍵字“質量”的內容類型為標準名稱,標準名稱這一內容類型對應的預設關鍵字表中的目標字段為標準名稱。以上示例中,檢索關鍵字為一個,當然,檢索關鍵字可以是多個,每個檢索關鍵字可以各自對應一種內容類型。詳細說明請參見下文。
[0035]客戶端向服務器發送檢索關鍵字時,可以將檢索關鍵字的內容類型,例如輸入框對應的內容類型包含在檢索請求中,與檢索關鍵字共同發送至服務器。因此,服務器確定檢索關鍵字的內容類型的具體實現方式可以是:在檢索請求中,提取檢索關鍵字對應的內容類型。
[0036]步驟S103:在預設關鍵字表的目標字段的字段值中,查找包含檢索關鍵字的目標字段值。
[0037]由以上說明可知,檢索關鍵字的內容類型與預設關鍵字表中的字段是對應的,確定檢索關鍵字的內容類型后,便可以依據該內容類型,在預設關鍵字表中查找到目標字段。進而,在目標字段的字段值中,查找包含檢索關鍵字的字段值,并將查找到的字段值稱為目標字段值。
[0038]例如,目標字段為標準名稱,則在各個標準名稱中,查找包含檢索關鍵字“質量”的標準名稱,查找到的標準名稱包括《輸變電工程指令監督檢查大綱》、《電力工程質量監督體系調整方案》等等。
[0039]步驟S104:將目標字段值對應的文檔數據返回客戶端。
[0040]其中,目標字段值對應的文檔數據可以包括目標字段值本身,或者可以包括目標字段值所對應的其他文檔數據。具體對應的文檔數據根據實際情況設置,即用戶點擊搜索后,服務器要返回哪些文檔數據供用戶選擇,則設置目標字段值對應哪些文檔數據。
[0041]例如,用戶點擊搜索后,服務器想要為用戶返回文檔的名稱,則可以將目標字段值對應的文檔數據設置為文檔的名稱。又如,用戶點擊搜索后,服務器想要為用戶返回文檔的目錄,則可以將目標字段值對應的文檔數據設置為文檔的目錄。
[0042]服務器可以根據提取到的檢索關鍵字的類型,來確定向客戶端返回何種類型的文檔數據。具體地,例如,服務器提取到的檢索關鍵字為文檔目錄中的檢索關鍵字,則將目標字段值對應的目錄名稱返回客戶端。
[0043]例如,客戶端為用戶提供的檢索界面為包含目錄的檢索界面,用戶在該界面中輸入的檢索關鍵字為文檔目錄中的檢索關鍵字,用戶的輸入操作