本申請涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種數(shù)據(jù)檢索的方法、終端及存儲介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,各個在線軟件平臺成為潮流,不同的開發(fā)商可以通過在平臺部署小程序的方式來部署自己的軟件應用,使得終端用戶可以安裝一個平臺程序,就可以使用多個不同的應用程序。這種能兼容并安裝多個不同軟件應用的平臺也稱為聚合平臺。常見的,如在線軟件服務(英文全稱:software-as-a-service,英文縮寫:saas)平臺。
2、然而,這種聚合平臺因為兼容了很多不同的應用程序,而一般終端的數(shù)據(jù)處理能力有限,因此,大部分的數(shù)據(jù)處理的功能都需要在后臺服務器中完成,比如,對象基本信息的查詢功能?,F(xiàn)有技術(shù)中,當用戶需要進行查詢操作時,終端將關(guān)鍵詞發(fā)送至后臺服務器,再由后臺服務器完成查詢并反饋查詢結(jié)果。這種查詢方式不僅占用服務器資源,且查詢反饋較慢,影響用戶體驗。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,本申請?zhí)峁┝艘环N數(shù)據(jù)檢索的方法、終端及存儲介質(zhì),用于提高檢索效率,提高用戶體驗。
2、本申請第一方面提供了一種數(shù)據(jù)檢索的方法,該方法應用于終端設(shè)備,包括:
3、獲取檢索關(guān)鍵詞;
4、根據(jù)所述檢索關(guān)鍵詞從索引表中進行檢索對象的匹配,所述索引表包含多個檢索對象和檢索對象的索引文件的映射關(guān)系,所述多個檢索對象為后臺服務器的歷史檢索記錄中的所有檢索對象中的部分檢索對象,所述索引表存儲在終端本地;
5、當所述檢索關(guān)鍵詞在所述索引表中匹配成功時,根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果。
6、可選的,當所述索引表包含檢索對象的基本信息時,所述根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果包括:
7、根據(jù)匹配成功的目標檢索對象的索引文件從所述終端本地獲取所述目標檢索對象的基本信息,并反饋所述基本信息。
8、可選的,當所述索引表不包含檢索對象的基本信息時,所述根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果包括:
9、根據(jù)匹配成功的目標檢索對象的索引文件從所述后臺服務器獲取所述目標檢索對象的基本信息,并反饋所述基本信息。
10、可選的,所述索引文件為所述目標檢索對象的基本信息的查詢語句。
11、可選的,所述索引文件為所述目標檢索對象的基本信息位于所述后臺服務器的指針。
12、可選的,所述方法還包括:
13、當所述檢索關(guān)鍵詞在所述索引表中匹配失敗時,將所述檢索關(guān)鍵詞發(fā)送至所述后臺服務器進行檢索;
14、接收所述后臺服務器反饋的檢索結(jié)果。
15、可選的,所述索引表為所述后臺服務器根據(jù)歷史檢索記錄所生成的,所述方法還包括:
16、接收所述后臺服務器發(fā)送的更新后的索引表,所述更新后的索引表為所述后臺服務器根據(jù)更新后的歷史檢索記錄所調(diào)整的索引表,所述歷史檢索記錄包含檢索對象被查詢的次數(shù)。
17、本申請第二方面提供一種數(shù)據(jù)檢索的終端,所述終端包括:
18、獲取單元,用于獲取檢索關(guān)鍵詞;
19、匹配單元,用于根據(jù)所述檢索關(guān)鍵詞從索引表中進行檢索對象的匹配,所述索引表包含多個檢索對象和檢索對象的索引文件的映射關(guān)系,所述多個檢索對象為后臺服務器的歷史檢索記錄中的所有檢索對象中的部分檢索對象,所述索引表存儲在終端本地;
20、反饋單元,用于當所述檢索關(guān)鍵詞在所述索引表中匹配成功時,根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果。
21、本申請第三方面提供了一種校數(shù)據(jù)檢索的終端,所述終端包括:
22、處理器、存儲器、輸入輸出單元以及總線;
23、所述處理器與所述存儲器、所述輸入輸出單元以及所述總線相連;
24、所述存儲器保存有程序,所述處理器調(diào)用所述程序以執(zhí)行第一方面以及第一方面中任一項可選的所述方法。
25、本申請第四方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上保存有程序,所述程序在計算機上執(zhí)行時執(zhí)行第一方面以及第一方面中任一項可選的所述方法。
26、從以上技術(shù)方案可以看出,本申請具有以下優(yōu)點:
27、終端在獲取檢索關(guān)鍵詞后,并不是立刻將檢索關(guān)鍵詞發(fā)給后臺服務器進行查詢,而是先從終端本地的索引表中進行匹配查詢。因為終端本地的索引表存儲了部分檢索對象的信息,這些部分檢索對象是后臺服務器的歷史檢索記錄中的部分記錄的檢索對象,因此,這些部分檢索對象的信息為用戶查詢過的對象信息。終端優(yōu)先根據(jù)檢索關(guān)鍵詞在本地進行查詢匹配,若匹配成功,則直接從終端本地將查詢結(jié)果反饋,無需轉(zhuǎn)發(fā)檢索關(guān)鍵詞至后臺服務器,節(jié)省了后臺服務器的資源,且檢索反饋快速,提高了用戶體驗。
1.一種數(shù)據(jù)檢索的方法,應用于終端設(shè)備,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述索引表包含檢索對象的基本信息時,所述根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述索引表不包含檢索對象的基本信息時,所述根據(jù)匹配成功的目標檢索對象的索引文件反饋檢索結(jié)果包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述索引文件為所述目標檢索對象的基本信息的查詢語句。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述索引文件為所述目標檢索對象的基本信息位于所述后臺服務器的指針。
6.根據(jù)權(quán)利要求1至5其中任意一項所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述索引表為所述后臺服務器根據(jù)歷史檢索記錄所生成的,所述方法還包括:
8.一種數(shù)據(jù)檢索的終端,其特征在于,所述終端包括:
9.一種數(shù)據(jù)檢索的終端,其特征在于,所述終端包括:
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上保存有程序,所述程序在計算機上執(zhí)行時執(zhí)行如權(quán)利要求1至7中任一項所述方法。