亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

索引切換和索引控制的方法及裝置的制造方法_2

文檔序號(hào):9326770閱讀:來(lái)源:國(guó)知局
步驟401,如損壞,前進(jìn)到步驟404 ;步驟404,從索引服務(wù)器150接收歷史索引 請(qǐng)求;步驟405,基于用戶選擇,從索引數(shù)據(jù)庫(kù)120獲取歷史索引,并將歷史索引保存在臨時(shí) 中轉(zhuǎn)區(qū)140中;以及步驟406,向索引服務(wù)器150發(fā)送歷史索引,以便索引服務(wù)器150將損 壞的索引切換為歷史索引。
[0040] 在一個(gè)實(shí)施例中,索引數(shù)據(jù)庫(kù)120中與索引有關(guān)信息包括索引版本號(hào)、索引創(chuàng)建 時(shí)間、索引校驗(yàn)值中的一個(gè)或多個(gè)。進(jìn)一步地,在索引數(shù)據(jù)庫(kù)120為分布式數(shù)據(jù)庫(kù)的情形 中,索引數(shù)據(jù)庫(kù)120還包括記錄索引所在的IP地址以及索引所在的目錄。
[0041] 在一個(gè)實(shí)施例中,在向索引服務(wù)器發(fā)送歷史索引后,設(shè)置"停止"標(biāo)志位,禁止索引 服務(wù)器生成最新的索引。這是因?yàn)樵诋?dāng)前索引已損壞的情形中,繼續(xù)生成的索引很可能也 已損壞,因此,應(yīng)當(dāng)禁止繼續(xù)生成新的索引,直至搜索系統(tǒng)修復(fù)。
[0042] 在一個(gè)實(shí)施例中,如搜索系統(tǒng)已修復(fù),可以撤銷"停止"標(biāo)識(shí)位,允許索引服務(wù)器 120生成最新的索引。事實(shí)上,此時(shí)返回到方法400的步驟401。
[0043] 在一個(gè)實(shí)施例中,所生成的索引和歷史索引都是倒排索引。
[0044] 如圖5所示,本發(fā)明還提出了一種索引控制裝置500,包括新索引接收模塊501、新 索引保存模塊502、歷史索引請(qǐng)求接收模塊504、歷史索引獲取模塊505以及歷史索引發(fā)送 模塊506。這些模塊的功能分別與上述方法400的步驟401、402、404、405和406相對(duì)應(yīng)。
[0045] 也就是說(shuō),新索引接收模塊501被配置為,從索引服務(wù)器150接收其生成的索引, 并將索引保存在臨時(shí)中轉(zhuǎn)區(qū)140中。新索引保存模塊502被配置為,將臨時(shí)中轉(zhuǎn)區(qū)140中 的索引發(fā)送給索引數(shù)據(jù)庫(kù)120作為歷史索引保存,并在索引數(shù)據(jù)庫(kù)120中記錄與索引有關(guān) 的信息。歷史索引請(qǐng)求接收模塊504被配置為,如果當(dāng)前索引損壞,從索引服務(wù)器150接收 歷史索引請(qǐng)求。歷史索引獲取模塊505被配置為,基于用戶選擇,從索引數(shù)據(jù)庫(kù)120獲取歷 史索引,并將歷史索引保存在臨時(shí)中轉(zhuǎn)區(qū)140中。歷史索引發(fā)送模塊506被配置為,向索引 服務(wù)器150發(fā)送歷史索引,以便索引服務(wù)器150將損壞的索引切換為歷史索引。
[0046] 通過(guò)本發(fā)明提出的索引切換和索引控制方法及裝置,當(dāng)索引內(nèi)容損壞時(shí),能夠?qū)?已損壞的索引迅速切換為未損壞的歷史索引;并且,當(dāng)索引內(nèi)容完好時(shí),可定期或不定期地 生成并保存歷史索引,以備當(dāng)索引損壞時(shí)迅速提供可用備份?;谝陨?,本發(fā)明保證搜索服 務(wù)的連續(xù)性,提尚用戶體驗(yàn)。
[0047] 需要注意的是,以上僅為本發(fā)明的較佳實(shí)施例及原理。本領(lǐng)域的技術(shù)人員會(huì)理解, 本發(fā)明不限于這里的特定實(shí)施例。本領(lǐng)域的技術(shù)人員能夠做出各種明顯變化、調(diào)整和替代, 而不脫離本發(fā)明的保護(hù)范圍。本發(fā)明的范圍由所附權(quán)利要求界定。
【主權(quán)項(xiàng)】
1. 一種索引切換方法,包括: 如果當(dāng)前索引損壞,向控制服務(wù)器請(qǐng)求歷史索引; 從控制服務(wù)器接收歷史索引;以及 將當(dāng)前索引切換為歷史索引。2. 根據(jù)權(quán)利要求1所述的索引切換方法,在從控制服務(wù)器接收歷史索引前,還包括: 用戶從索引數(shù)據(jù)庫(kù)中選擇歷史索引; 控制服務(wù)器從索引數(shù)據(jù)庫(kù)獲取所選擇的歷史索引,將其存儲(chǔ)在臨時(shí)中轉(zhuǎn)區(qū),然后發(fā)送 歷史索引。3. 根據(jù)權(quán)利要求1或2所述的索引切換方法,在從控制服務(wù)器接收歷史索引后,還包 括: 設(shè)置"停止"標(biāo)志位,禁止生成最新的索引。4. 根據(jù)權(quán)利要求3所述的索引切換方法,還包括: 從控制服務(wù)器接收命令,撤銷"停止"標(biāo)志位,以生成最新的索引,并將最新的索引發(fā)送 給控制服務(wù)器。5. 根據(jù)權(quán)利要求1所述的索引切換方法,所述當(dāng)前索引和歷史索引都是倒排索引。6. -種索引控制方法,包括: 從索引服務(wù)器接收其生成的索引,并將索引保存在臨時(shí)中轉(zhuǎn)區(qū)中; 將臨時(shí)中轉(zhuǎn)區(qū)中的索引發(fā)送給索引數(shù)據(jù)庫(kù)作為歷史索引,并在索引數(shù)據(jù)庫(kù)中記錄與索 引有關(guān)的信息,; 當(dāng)索引服務(wù)器當(dāng)前使用的索引損壞并收到索引服務(wù)器發(fā)出的歷史索引請(qǐng)求時(shí); 基于用戶選擇,從索引數(shù)據(jù)庫(kù)獲取歷史索引,并將歷史索引保存在臨時(shí)中轉(zhuǎn)區(qū)中;以及 向索引服務(wù)器發(fā)送歷史索引,以便索引服務(wù)器將損壞的索引切換為歷史索引。7. 根據(jù)權(quán)利要求6所述的索引控制方法,其中,所述與索引有關(guān)信息包括索引版本號(hào)、 索引創(chuàng)建時(shí)間、索引校驗(yàn)值中的一個(gè)或多個(gè)。8. 根據(jù)權(quán)利要求7所述的索引控制方法,其中,在索引數(shù)據(jù)庫(kù)中記錄索引所在的IP地 址以及索引所在的目錄。9. 根據(jù)權(quán)利要求6所述的索引控制方法,在向索引服務(wù)器發(fā)送歷史索引后,還包括: 設(shè)置"停止"標(biāo)志位,禁止索引服務(wù)器生成最新的索引。10. 根據(jù)權(quán)利要求9所述的索引控制方法,還包括: 撤銷"停止"標(biāo)志位,允許索引服務(wù)器生成最新的索引。11. 根據(jù)權(quán)利要求6所述的索引控制方法,所生成的索引和歷史索引都是倒排索引。12. -種索引切換裝置,包括: 請(qǐng)求模塊,被配置為如果當(dāng)前索引損壞,向控制服務(wù)器請(qǐng)求歷史索引; 接收模塊,被配置為從控制服務(wù)器接收歷史索引;以及 切換模塊,被配置為將當(dāng)前索引切換為歷史索引。13. 根據(jù)權(quán)利要求12所述的索引切換裝置,還包括: 設(shè)置模塊,被配置為設(shè)置"停止"標(biāo)志位,禁止生成最新的索引。14. 根據(jù)權(quán)利要求13所述的索引切換裝置,還包括索引生成模塊,并且所述設(shè)置模塊 還被配置為,基于控制服務(wù)器的命令撤銷"停止標(biāo)識(shí)位",以使所述索引生成模塊生成最新 的索引并將最新的索引發(fā)送給控制服務(wù)器。15. 根據(jù)權(quán)利要求12所述的索引切換裝置,當(dāng)前索引和歷史索引都是倒排索引。16. -種索引控制裝置,包括: 新索引接收模塊,被配置為從索引服務(wù)器接收其生成的索引,并將索引保存在臨時(shí)中 轉(zhuǎn)區(qū)中; 新索引保存模塊,被配置為將臨時(shí)中轉(zhuǎn)區(qū)中的索引發(fā)送給索引數(shù)據(jù)庫(kù)作為歷史索引保 存,并在索引數(shù)據(jù)庫(kù)中記錄與索引有關(guān)的信息; 歷史索引請(qǐng)求接收模塊,被配置為當(dāng)索引服務(wù)器當(dāng)前使用的索引損壞時(shí),接收索引服 務(wù)器發(fā)出的歷史索引請(qǐng)求; 歷史索引獲取模塊,被配置為基于用戶選擇,從索引數(shù)據(jù)庫(kù)獲取歷史索引,并將歷史索 引保存在臨時(shí)中轉(zhuǎn)區(qū)中;以及 歷史索引發(fā)送模塊,被配置為向索引服務(wù)器發(fā)送歷史索引,以便索引服務(wù)器將損壞的 索引切換為歷史索引。17. 根據(jù)權(quán)利要求16所述的索引控制裝置,其中,所述與索引有關(guān)信息包括索引版本 號(hào)、索引創(chuàng)建時(shí)間、索引校驗(yàn)值中的一個(gè)或多個(gè)。18. 根據(jù)權(quán)利要求17所述的索引控制裝置,還包括設(shè)置模塊,所述設(shè)置模塊被配置為, 在向索引服務(wù)器發(fā)送歷史索引后,設(shè)置"停止"標(biāo)志位,禁止索引服務(wù)器生成最新的索引。19. 根據(jù)權(quán)利要求18所述的索引控制裝置,所述設(shè)置模塊還被配置為,撤銷"停止"標(biāo) 志位,允許索引服務(wù)器生成最新的索引。
【專利摘要】本發(fā)明提供了一種索引控制方法,包括:從索引服務(wù)器接收其生成的索引,并將索引保存在臨時(shí)中轉(zhuǎn)區(qū)中;將臨時(shí)中轉(zhuǎn)區(qū)中的索引發(fā)送給索引數(shù)據(jù)庫(kù),并在索引數(shù)據(jù)庫(kù)中記錄與索引有關(guān)的信息;當(dāng)索引服務(wù)器當(dāng)前使用的索引損壞時(shí),從索引服務(wù)器接收歷史索引請(qǐng)求;基于用戶選擇,從索引數(shù)據(jù)庫(kù)獲取歷史索引,并將歷史索引保存在臨時(shí)中轉(zhuǎn)區(qū)中;以及向索引服務(wù)器發(fā)送歷史索引,以便索引服務(wù)器將損壞的索引切換為歷史索引。當(dāng)索引內(nèi)容損壞時(shí),能夠?qū)⒁褤p壞的索引迅速切換為未損壞的歷史索引;當(dāng)索引內(nèi)容完好時(shí),可定期或不定期地生成并保存歷史索引,以備當(dāng)索引損壞時(shí)迅速提供可用備份。
【IPC分類】G06F11/14, G06F17/30
【公開(kāi)號(hào)】CN105045684
【申請(qǐng)?zhí)枴緾N201510419272
【發(fā)明人】謝蔚, 王曦晨, 王海龍
【申請(qǐng)人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司
【公開(kāi)日】2015年11月11日
【申請(qǐng)日】2015年7月16日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1