[發明專利]一種Lucene優化索引段合并處理方法在審
| 申請號: | 202011309192.6 | 申請日: | 2020-11-20 |
| 公開(公告)號: | CN112231435A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 母延年 | 申請(專利權)人: | 南京好魚科技有限公司 |
| 主分類號: | G06F16/31 | 分類號: | G06F16/31 |
| 代理公司: | 南京中軟知識產權代理事務所(特殊普通合伙) 32466 | 代理人: | 鄭燕飛 |
| 地址: | 210000 江蘇省南京市江寧區董*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 lucene 優化 索引 合并 處理 方法 | ||
1.一種Lucene優化索引段合并處理方法,其特征在于,具體包括如下:
步驟S1:首先實時更新采集Lucene檢索引擎生成的所有索引文件數據,并根據各文件的索引段體積大小進行分類并分別執行索引文件合并處理,包括一級索引段合并處理、二級索引段合并處理、三級索引段合并處理和不滿足條件不合并入庫處理;
步驟S2:一級索引段合并處理具體包括篩選索引段數值不低于十六個的獨立索引文件,按每十六個索引段執行一次索引合并處理,且合并后新索引文件的索引段總數值均不超過一百八十個;
步驟S3:二級索引段合并處理具體包括篩選索引段數值不低于十六個的獨立索引文件,按每十六個索引段執行一次索引合并處理,且合并后新索引文件的索引段總數值均不超過二十四個;
步驟S4:三級索引段合并處理具體包括篩選索引段數值不低于兩個的獨立索引文件,按每兩個索引段執行一次索引合并處理,且合并后新索引文件的索引段總數值均不超過三個;
步驟S5:不滿足條件不合并入庫處理具體包括篩選索引段數值低于十六個的獨立索引文件,不參與索引合并。
2.根據權利要求1所述的一種Lucene優化索引段合并處理方法,其特征在于:所述步驟S2還同時進行并發并行索引段合并處理,采用多線程同時合并處理。
3.根據權利要求1所述的一種Lucene優化索引段合并處理方法,其特征在于:所述步驟S1還包括動態合并,即索引合并時,可將每次合并的索引段數值自定義為動態閥值,根據不同狀態靈活調整選取所述步驟S2至步驟S5執行相應索引段合并處理方式。
4.根據權利要求1所述的一種Lucene優化索引段合并處理方法,其特征在于:還包括超級索引合并處理,具體包括自定義索引合并的上限值K,如索引段1值為N1,索引段2值為N2以此類推,索引合并總大小就為上述值的總和;當索引段各個值總和大于K值時,系統會將索引段定義為final索引,final索引不參與索引合并。
5.根據權利要求1所述的一種Lucene優化索引段合并處理方法,其特征在于:所述上限值K具體為大于零的自然整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京好魚科技有限公司,未經南京好魚科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011309192.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鈞瓷內壁打磨裝置
- 下一篇:一種紅高粱酒及其制作方法





