[發明專利]用于索引信息更新的方法、裝置、設備和介質有效
| 申請號: | 201910041580.1 | 申請日: | 2019-01-16 |
| 公開(公告)號: | CN109726264B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 陳曦;汪洋 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F16/31 | 分類號: | G06F16/31 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 李輝;羅利娜 |
| 地址: | 100094 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 索引 信息 更新 方法 裝置 設備 介質 | ||
根據本公開的示例實施例,提供了用于索引信息更新的方法、裝置、設備和介質。索引信息更新的方法包括響應于在第一易失性存儲區域中存儲的第一索引信息滿足索引合并條件,分配第二易失性存儲區域用于索引存儲;將第一索引信息合并到非易失性存儲區域中存儲的第二索引信息,第二索引信息與第一索引信息不同;以及響應于接收到索引更新請求,基于索引更新請求,在第二易失性存儲區域中創建第三索引信息,第三索引信息與第一索引信息和第二索引信息不同。以此方式,可以提高索引信息更新的時效性。
技術領域
本公開的實施例主要涉及檢索領域,并且更具體地,涉及用于索引信息更新的方法、裝置、設備和計算機可讀存儲介質。
背景技術
當前的搜索引擎通常基于全文索引來實現檢索,以提高減速速度。全文檢索是指通過掃描數據庫的文檔中出現的每個詞,為每個詞或為每個文檔建立索引,以指示各個詞在各個文檔中出現的次數和/或位置。索引可以被認為是基于數據庫文檔的一種數據結構。當用戶查詢時,搜索引擎根據已建立的索引進行檢索,并將匹配的結果反饋給用戶。如果數據庫中的文檔發生更新,例如增加、修改、插入和/或刪除已有文檔的一部分或全部,或者增加新的文檔,需要更新先前建立的索引信息。
發明內容
根據本公開的示例實施例,提供了一種用于索引信息更新的方案。
在本公開的第一方面中,提供了一種索引信息更新的方法。該方法包括響應于在第一易失性存儲區域中存儲的第一索引信息滿足索引合并條件,分配第二易失性存儲區域用于索引存儲;將第一索引信息合并到非易失性存儲區域中存儲的第二索引信息,第二索引信息與第一索引信息不同;以及響應于接收到索引更新請求,基于索引更新請求,在第二易失性存儲區域中創建第三索引信息,第三索引信息與第一索引信息和第二索引信息不同。
在本公開的第二方面中,提供了一種用于索引信息更新的裝置。該裝置包括第一存儲分配模塊,被配置為響應于在第一易失性存儲區域中存儲的第一索引信息滿足索引合并條件,分配第二易失性存儲區域用于索引存儲;第一索引合并模塊,被配置為將第一索引信息合并到非易失性存儲區域中存儲的第二索引信息;以及第一索引創建模塊,被配置為響應于接收到索引更新請求,基于索引更新請求,在第二易失性存儲區域中創建第三索引信息,第三索引信息與第一索引信息和第二索引信息不同。
在本公開的第三方面中,提供了一種電子設備,包括一個或多個處理器;以及存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現根據本公開的第一方面的方法。
在本公開的第四方面中,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現根據本公開的第一方面的方法。
應當理解,發明內容部分中所描述的內容并非旨在限定本公開的實施例的關鍵或重要特征,亦非用于限制本公開的范圍。本公開的其它特征將通過以下的描述變得容易理解。
附圖說明
結合附圖并參考以下詳細說明,本公開各實施例的上述和其他特征、優點及方面將變得更加明顯。在附圖中,相同或相似的附圖標注表示相同或相似的元素,其中:
圖1示出了本公開的多個實施例能夠在其中實現的示例檢索系統的示意圖;
圖2A至圖2F示出了根據本公開的一些實施例的在檢索系統中的索引信息更新的示意圖;
圖3示出了根據本公開的一些實施例的用于存儲與索引更新請求對應的預寫日志的示例架構的示意圖;
圖4示出了根據本公開的一些實施例的用于索引信息更新的方法的流程圖;
圖5示出了根據本公開的實施例的用于索引信息更新的裝置的示意框圖;以及
圖6示出了能夠實施本公開的多個實施例的計算設備的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910041580.1/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





