1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public static void compression(){
for(int i=0;i<index_Opt.size();i++){
for (int j = 0; j < index_Opt.get(i).Posting_list.size(); j++) {
int m=1;
for (int k = 1; k < index_Opt.get(i).Posting_list.get(j).list.size(); k++) {
index_Opt.get(i).Posting_list.get(j).list.get(k).DocId=index_Opt.get(i).Posting_list.get(j).list.get(k).DocId - index_Opt2.get(i).Posting_list.get(j).list.get(k-1).DocId ;
}
}
}
Chargé_Index.sauver_indexOptimisé(index_Opt, "index_compress.txt");
}
public static void main(String[] args) throws IOException {
// new Optimiser_Index();
optimisation_index();
index_cur.clear();
optimiserIndex_listeDoc();
index_Opt2= index_Opt;
compression();
} |
Partager