Changeset 292

Show
Ignore:
Timestamp:
02/21/08 02:57:20 (9 months ago)
Author:
jake
Message:

Detect updates for sync

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/thrudex/src/CLuceneIndex.cpp

    r289 r292  
    194194 
    195195    //always put into memory (we will merge to disk later) 
    196     shared_ptr<IndexModifier> l_modifier  = modifier; 
    197     shared_ptr<bloom_filter>  l_ram_bloom = ram_bloom; 
     196    shared_ptr<bloom_filter>  l_disk_bloom   = disk_bloom; 
     197    shared_ptr<bloom_filter>  l_ram_bloom    = ram_bloom; 
     198    shared_ptr<IndexModifier> l_modifier     = modifier; 
     199    shared_ptr<set<string> >  l_disk_deletes = disk_deletes; 
    198200 
    199201    //if update to a doc in memory old copy first 
     
    207209 
    208210        delete t; 
     211    } 
     212 
     213 
     214    //If this exists already on disk 
     215    //remove it 
     216    if( l_disk_bloom->contains( key ) ){ 
     217        l_disk_deletes->insert( key ); 
    209218    } 
    210219