Changeset: 3deef0b97d9b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3deef0b97d9b
Modified Files:
        monetdb5/extras/crackers/crackers_selecthol_ops.mx
Branch: holindex
Log Message:

Increase the frequency of an index every time it is used.


diffs (32 lines):

diff --git a/monetdb5/extras/crackers/crackers_selecthol_ops.mx 
b/monetdb5/extras/crackers/crackers_selecthol_ops.mx
--- a/monetdb5/extras/crackers/crackers_selecthol_ops.mx
+++ b/monetdb5/extras/crackers/crackers_selecthol_ops.mx
@@ -315,6 +315,8 @@ createView:
        FrequencyNode *FrequencyStructA = getFrequencyStruct('A');
        FN=searchBAT(FrequencyStructA,*bid);
        
+       FN->f1 = FN->f1 + 1; /*increase the frequency (for the 2nd cost 
model)*/        
+
        /*fprintf(stderr,"This is from selcrack_HOL operators\n");*/    
        /*fprintf(stderr,"FN->bid=%d\n",FN->bid);*/
 
@@ -350,7 +352,7 @@ createView:
                
                        countBatElements=BATcount(b);
                        /*fprintf(stderr,"BATcount(b)=%d",countBatElements);*/
-                       FN->f1 = FN->f1 + 1;
+                       /*FN->f1 = FN->f1 + 1;*/
                        FN->weight = changeWeight_1(FN,countBatElements,L1);    
 
                        if ((c = BATdescriptor(CrackerIndex[m].cid)) == NULL)
@@ -463,8 +465,8 @@ createView:
        
        
        
-       if(foundLow==0 || foundHgh==0) FN->f1 = FN->f1 + 1;
-       else    FN->f2 = FN->f2 +1; 
+       /*if(foundLow==0 || foundHgh==0) FN->f1 = FN->f1 + 1;
+       else    FN->f2 = FN->f2 +1; */
        /* If one or both of the result view bounds were not found using the
        index then we have to crack */
 
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to