1. A computerized method for utilizing a split dictionary, the method comprising: computing a mean and a standard deviation of a length of a plurality of records in a dictionary; determining a split condition based on the computed mean and the computed standard deviation; and splitting the dictionary into a plurality of split dictionaries based on the split condition, wherein a first dictionary of the plurality of split dictionaries is a major dictionary comprising records having a length shorter than a threshold and a second dictionary of the plurality of split dictionaries is a minor dictionary comprising records having a length greater than or equal to the threshold.