searchengine/cpix/cpix/src/prefixqueryparser.cpp
changeset 15 cf5c74390b98
parent 10 afe194b6b1cd
child 16 2729d20a0010
equal deleted inserted replaced
10:afe194b6b1cd 15:cf5c74390b98
    63 						bq_->add( q.release(), true, true, false ); 
    63 						bq_->add( q.release(), true, true, false ); 
    64 					} else {
    64 					} else {
    65 						if ( q_.get() ) {
    65 						if ( q_.get() ) {
    66 							auto_ptr<BooleanQuery> bq( new BooleanQuery() );
    66 							auto_ptr<BooleanQuery> bq( new BooleanQuery() );
    67 							bq_ = bq.get();
    67 							bq_ = bq.get();
    68 							bq_->add( q_.release(), true, true, false ); 
    68 							bq_->add( q_.release(), true, false, false ); 
    69 							bq_->add( q.release(), true, true, false ); 
    69 							bq_->add( q.release(), true, false, false ); 
    70 							q_.reset( bq.release() ); 
    70 							q_.reset( bq.release() ); 
    71 						} else {
    71 						} else {
    72 							q_ = q;  
    72 							q_ = q;  
    73 						}
    73 						}
    74 					}
    74 					}