一種基于Lucene的Payloads壓縮方法

基本信息

申請(qǐng)?zhí)?/td> CN201911026277.0 申請(qǐng)日 -
公開(公告)號(hào) CN110704385A 公開(公告)日 2020-01-17
申請(qǐng)公布號(hào) CN110704385A 申請(qǐng)公布日 2020-01-17
分類號(hào) G06F16/174 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王帥 申請(qǐng)(專利權(quán))人 南京錄信軟件技術(shù)有限公司
代理機(jī)構(gòu) - 代理人 -
地址 210000 江蘇省南京市江寧區(qū)濱江經(jīng)濟(jì)開發(fā)區(qū)盛安大道739號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于Lucene的Payloads壓縮方法,包括如下步驟,S1、塊內(nèi)存的設(shè)定;S2、數(shù)據(jù)的加載;S3、塊的劃分;S4、塊的壓縮;本發(fā)明對(duì)Payloads文件進(jìn)行壓縮的同時(shí)未影響到Lucene原先的API,不影響其功能,封裝性較好,也便于之后對(duì)Lucene進(jìn)行各項(xiàng)功能的拓展;采用某個(gè)可變長(zhǎng)大小作為一個(gè)塊單位,對(duì)超大Payloads文件進(jìn)行分塊壓縮,壓縮效果極其明顯;減少了Payloads文件的存儲(chǔ)大小,節(jié)省了存儲(chǔ)空間,降低了硬件成本;有效解決了存儲(chǔ)的索引數(shù)據(jù)文件較多時(shí),會(huì)極大地占用硬件存儲(chǔ)空間的問題。