equal
deleted
inserted
replaced
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 } |