1.一種文件處理方法,其特征在于,包括步驟:
對滿足預設條件的第一文件進行分片處理,得到多個第二文件;
將所述第二文件進行反序列化處理,得到第三文件;
將所述第三文件進行扁平化處理,得到第四文件;
將所述第四文件進行合并,得到扁平化的目標文件。
2.如權利要求1所述的方法,其特征在于,所述對滿足預設條件的第一文件進行分片處理,包括:
遍歷所述第一文件;
將所述第一文件中數據量超出預設閾值的數據對象進行分片處理,得到所述第二文件。
3.如權利要求1所述的方法,其特征在于,所述將所述第二文件進行反序列化處理,包括:
打開所述第二文件中的字節流進行對象重構,得到所述第三文件。
4.如權利要求1所述的方法,其特征在于,所述將所述第三文件進行扁平化處理,包括:
讀取所述第三文件的索引層級中的所有數據;
將所述所有數據按預設規律進行排列,得到所述第四文件。
5.如權利要求1~4任一項所述的方法,其特征在于,還包括步驟:
響應于用戶的搜索請求,加載所述搜索請求對應的扁平化的目標文件;
基于所述扁平化的目標文件進行匹配所述搜索請求的目標數據。
6.一種文件處理裝置,其特征在于,包括:
分片處理模塊,用于對滿足預設條件的第一文件進行分片處理,得到多個第二文件;
反序列化模塊,用于將所述第二文件進行反序列化處理,得到第三文件;
扁平處理模塊,用于將所述第三文件進行扁平化處理,得到第四文件;
文件合并模塊,用于將所述第四文件進行合并,得到扁平化的目標文件。
7.如權利要求6所述的裝置,其特征在于,所述分片處理模塊包括:
文件查閱單元,用于遍歷所述第一文件;
數據分割單元,用于將所述第一文件中數據量超出預設閾值的數據對象進行分片處理,得到所述第二文件。
8.如權利要求6所述的裝置,其特征在于,所述反序列化模塊包括:
文件重構單元,用于打開所述第二文件中的字節流進行對象重構,得到所述第三文件。
9.如權利要求6所述的裝置,其特征在于,所述扁平處理模塊包括:
數據讀取單元,用于讀取所述第三文件的索引層級中的所有數據;
數據排列單元,用于將所述所有數據按預設規律進行排列,得到所述第四文件。
10.如權利要求6~9任一項所述的裝置,其特征在于,還包括:
目標文件加載模塊,用于響應于用戶的搜索請求,加載所述搜索請求對應的扁平化的目標文件;
目標數據匹配模塊,用于基于所述扁平化的目標文件進行匹配所述搜索請求的目標數據。