[發明專利]搜索引擎的索引更新系統、方法、裝置、電子設備、存儲介質在審
| 申請號: | 202011056261.7 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN112052247A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 陳先進;劉磊 | 申請(專利權)人: | 微醫云(杭州)控股有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/27;G06F9/54 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 鐘揚飛 |
| 地址: | 311200 浙江省杭州市蕭山區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 搜索引擎 索引 更新 系統 方法 裝置 電子設備 存儲 介質 | ||
1.一種搜索引擎的索引更新系統,其特征在于,包括:
數據庫服務器,用于產生數據庫更新的日志數據;
日志更新服務器,與數據庫服務器連接,用于從所述數據庫服務器采集所述日志數據,并將所述日志數據作為新消息;
消息隊列服務器,與所述日志更新服務器連接,用于從所述日志更新服務器接收新消息,并傳輸所述新消息;
分布式搜索引擎的索引消費服務器,與所述消息隊列服務器連接,用于從所述消息隊列服務器獲取所述新消息,并計算所述新消息的第一哈希值;判斷預設的全局查詢表中是否存在所述第一哈希值;若否,將所述新消息原子更新至所述分布式搜索引擎的檢索服務器。
2.根據權利要求1所述的系統,其特征在于,所述日志更新服務器,還用于:
判斷預設的對應于多個數據庫服務器的連接信息是否可用;
若任一連接信息可用,基于所述連接信息與數據庫服務器建立連接。
3.一種搜索引擎的索引更新方法,應用于分布式搜索引擎的多個索引消費服務器,其特征在于,包括:
監聽消息隊列;其中,所述消息隊列傳輸的消息包括數據庫的日志數據;
當所述消息隊列中存在新消息時,計算所述新消息的第一哈希值;
判斷預設的全局查詢表中是否存在所述第一哈希值;
若否,將所述新消息原子更新至所述分布式搜索引擎的檢索服務器。
4.根據權利要求3所述的方法,其特征在于,在將所述新消息原子更新至所述分布式搜索引擎的檢索服務器之后,所述方法還包括:
將所述第一哈希值添加至所述全局查詢表。
5.根據權利要求3所述的方法,其特征在于,所述消息隊列傳輸的消息包括對應于所述日志數據的連接信息;
在所述將所述新消息原子更新至所述分布式搜索引擎的檢索服務器之前,所述方法還包括:
判斷所述新消息中日志數據是否與指定數據表相關;
如果是,依據對應于所述日志數據的連接信息,從所述指定數據表中查找索引擴展數據;
將所述索引擴展數據添加至所述新消息中。
6.根據權利要求5所述的方法,其特征在于,所述從所述指定數據表中查找索引擴展數據,包括:
依據所述指定數據表的標識查找預設索引擴展表;其中,所述索引擴展表包括多個索引擴展記錄,每一索引擴展記錄包括指定數據表的標識和索引擴展字段的映射關系;
根據查找到的索引擴展字段,從所述指定數據表中獲取對應的索引擴展數據。
7.根據權利要求3所述的方法,其特征在于,所述全局查詢表位于codis服務器,所述判斷預設的全局查詢表中是否存在所述第一哈希值,包括:
向所述codis服務器發送針對所述第一哈希值的查詢請求;
接收所述codis服務器返回的查詢結果。
8.一種搜索引擎的索引更新裝置,應用于分布式搜索引擎的多個索引消費服務器,其特征在于,包括:
監聽模塊,用于監聽消息隊列;其中,所述消息隊列傳輸的消息包括數據庫的日志數據和對應于所述日志數據的連接信息;
計算模塊,用于當所述消息隊列中存在新消息時,計算所述新消息的第一哈希值;
判斷模塊,用于判斷預設的全局查詢表中是否存在所述第一哈希值;
更新模塊,用于若否,將所述新消息原子更新至所述分布式搜索引擎的檢索服務器。
9.一種電子設備,其特征在于,所述電子設備包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器被配置為執行權利要求3-7任意一項所述的搜索引擎的索引更新方法。
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序可由處理器執行以完成權利要求3-7任意一項所述的搜索引擎的索引更新方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微醫云(杭州)控股有限公司,未經微醫云(杭州)控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011056261.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種農用超聲波液位計
- 下一篇:一種擺桿磨內孔自動壓緊裝置





