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

一種索引數(shù)據(jù)更新方法、系統(tǒng)及搜索引擎的制作方法_3

文檔序號:9911231閱讀:來源:國知局
條件。故而,當(dāng)消息類型〇peration = 3 時,數(shù)據(jù)字符串data中除了包含待更新數(shù)據(jù)的字段名稱和字段值,還應(yīng)該包含更新條件。
[0067] 這里,條件更新還包括批量條件更新。例如,當(dāng)更新消息如下時,就可以實現(xiàn)將所 有寶馬論壇的帖子批量變更為BMW論壇的帖子:
[0068]
[0069]考慮到對更新消息的及時推送,在本系統(tǒng)300中還可以包括預(yù)處理裝置350。該預(yù) 處理裝置350分別與緩存裝置320和更新控制裝置340相耦接。
[0070] 預(yù)處理裝置350適于在解析更新消息之前,調(diào)用預(yù)置的Hook函數(shù),對索引庫330中 的更新消息進行適配處理。通過上文介紹,索引庫330可以包含論壇索引庫、文章索引庫等, 故對索引庫330的適配處理可以是對屬于論壇索引庫的更新消息進行檢驗,還可以是實時 計算文章索引庫中索引文件的重要性。
[0071] 應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對 本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或 者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā) 明要求比在每個權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的權(quán)利要求 書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實 施方式的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā) 明的單獨實施例。
[0072] 本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開的示例中的設(shè)備的模塊或單元或組 件可以布置在如該實施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備 不同的一個或多個設(shè)備中。前述示例中的模塊可以組合為一個模塊或者此外可以分成多個 子模塊。
[0073]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地 改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單 元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或 子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何 組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任 何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán) 利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代 替。
[0074] A6、如A1-5中任一項所述的方法,其中解析更新消息的步驟之前,還包括步驟:通 過調(diào)用預(yù)置的Hook函數(shù),對索引庫中的更新消息進行適配處理。A7、如A6所述的方法,其中 適配處理包括:對屬于論壇索引庫的更新消息進行檢驗;以及實時計算文章索引庫中索引 文件的重要性。A8、如A2-7中任一項所述的方法,當(dāng)與消息類型相對應(yīng)的更新操作為條件更 新操作時,數(shù)據(jù)字符串中還包括更新條件,解析更新消息還包括:通過數(shù)據(jù)字符串獲取更新 條件。A9、如A8所述的方法,其中,條件更新包括批量更新操作。
[0075] B14、如B13所述的系統(tǒng),其中,緩存裝置還適于在接收到回放信號后,根據(jù)消息時 間定位到對應(yīng)的更新消息。B15、如B10-14中任一項所述的系統(tǒng),還包括:預(yù)處理裝置,適于 在解析更新消息之前,調(diào)用預(yù)置的Hook函數(shù),對索引庫中的更新消息進行適配處理。B16、如 B15所述的系統(tǒng),其中,預(yù)處理裝置適于對屬于論壇索引庫的更新消息進行檢驗,還適于實 時計算文章索引庫中索引文件的重要性。B17、如B11-15中任一項所述的系統(tǒng),其中,更新控 制裝置還適于在解析得到消息類型對應(yīng)的更新操作是條件更新時,通過數(shù)據(jù)字符串獲取更 新條件。B18、如B17所述的系統(tǒng),其中條件更新包括批量更新操作。
[0076]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例 中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任 意之一都可以以任意的組合方式來使用。
[0077]此外,所述實施例中的一些在此被描述成可以由計算機系統(tǒng)的處理器或者由執(zhí)行 所述功能的其它裝置實施的方法或方法元素的組合。因此,具有用于實施所述方法或方法 元素的必要指令的處理器形成用于實施該方法或方法元素的裝置。此外,裝置實施例的在 此所述的元素是如下裝置的例子:該裝置用于實施由為了實施該發(fā)明的目的的元素所執(zhí)行 的功能。
[0078]如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞"第一"、"第二"、"第三"等等來 描述普通對象僅僅表示涉及類似對象的不同實例,并且并不意圖暗示這樣被描述的對象必 須具有時間上、空間上、排序方面或者以任意其它方式的給定順序。
[0079]盡管根據(jù)有限數(shù)量的實施例描述了本發(fā)明,但是受益于上面的描述,本技術(shù)領(lǐng)域 內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實施例。此外,應(yīng)當(dāng)注意, 本說明書中使用的語言主要是為了可讀性和教導(dǎo)的目的而選擇的,而不是為了解釋或者限 定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對于本 技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對于本發(fā)明的范圍,對本 發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
【主權(quán)項】
1. 一種索引數(shù)據(jù)更新方法,所述方法包括步驟: 接收第三方推送中心推送的索引數(shù)據(jù)更新消息,所述更新消息按"數(shù)據(jù)ID+數(shù)據(jù)字符串 +消息類型+消息數(shù)據(jù)版本"的格式封裝,其中,所述數(shù)據(jù)ID唯一地標(biāo)識所述更新消息,所述 數(shù)據(jù)字符串包括由待更新數(shù)據(jù)的字段名稱和字段值構(gòu)成的結(jié)構(gòu)化數(shù)據(jù); 保存所述更新消息;以及 根據(jù)消息數(shù)據(jù)版本解析所述更新消息,根據(jù)數(shù)據(jù)字符串對索引庫中的原始索引文件進 行與消息類型相對應(yīng)的更新操作。2. 如權(quán)利要求1所述的方法,其中所述與消息類型相對應(yīng)的更新操作包括: 對索引庫中原始索引文件的增加、刪除、修改、條件更新操作。3. 如權(quán)利要求1或2所述的方法,其中,所述數(shù)據(jù)字符串是json字符串。4. 如權(quán)利要求1-3中任一項所述的方法,其中所述保存更新消息的步驟包括: 按照消息時間保存所述更新消息。5. 如權(quán)利要求4所述的方法,還包括步驟: 當(dāng)接收到回放信號時,根據(jù)消息時間定位到對應(yīng)的更新消息。6. -種索引數(shù)據(jù)更新系統(tǒng),所述系統(tǒng)包括: 輸入接口,適于接收由第三方推送中心推送的索引數(shù)據(jù)更新消息,所述更新消息按"數(shù) 據(jù)ID+數(shù)據(jù)字符串+消息類型+消息數(shù)據(jù)版本"的格式封裝; 緩存裝置,適于保存接收到的所述更新消息; 索引庫,適于存儲原始索引文件; 更新控制裝置,適于解析所述更新消息,根據(jù)數(shù)據(jù)字符串對所述索引庫中的原始索引 文件進行與消息類型相對應(yīng)的更新操作; 其中,所述數(shù)據(jù)ID唯一地標(biāo)識所述更新消息,所述數(shù)據(jù)字符串是由待更新數(shù)據(jù)的字段 名稱和字段值構(gòu)成的結(jié)構(gòu)化數(shù)據(jù)。7. 如權(quán)利要求6所述的系統(tǒng),其中, 所述更新控制裝置適于根據(jù)消息類型對原始索引文件進行包括增加、刪除、修改、條件 更新的操作。8. 如權(quán)利要求6或7所述的系統(tǒng),其中所述數(shù)據(jù)字符串是j son字符串。9. 如權(quán)利要求6-8中任一項所述的系統(tǒng),其中, 所述緩存裝置還適于按照消息時間保存所述更新消息。10. -種搜索引擎,具有如權(quán)利要求6-9中任一項所述的索引數(shù)據(jù)更新系統(tǒng)。
【專利摘要】本發(fā)明公開了一種索引數(shù)據(jù)更新方法,包括步驟:接收第三方推送中心推送的索引數(shù)據(jù)更新消息,更新消息按“數(shù)據(jù)ID+數(shù)據(jù)字符串+消息類型+消息數(shù)據(jù)版本”的格式封裝,其中,數(shù)據(jù)ID唯一地標(biāo)識所述更新消息,數(shù)據(jù)字符串包括由待更新數(shù)據(jù)的字段名稱和字段值構(gòu)成的結(jié)構(gòu)化數(shù)據(jù);保存更新消息;以及根據(jù)消息數(shù)據(jù)版本解析更新消息,根據(jù)數(shù)據(jù)字符串對索引庫中的原始索引文件進行與消息類型相對應(yīng)的更新操作。本發(fā)明同時還提供了一種索引數(shù)據(jù)更新系統(tǒng)以及相應(yīng)的搜索引擎。
【IPC分類】G06F17/30
【公開號】CN105677865
【申請?zhí)枴緾N201610011653
【發(fā)明人】李立武, 劉剛, 王喬飛
【申請人】天津車之家科技有限公司
【公開日】2016年6月15日
【申請日】2016年1月8日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1