+ retries_ = 0;
+ currentSearch_ = details.query;
+
+ if(connectionManager_)
+ {
+ delete connectionManager_;
+ connectionManager_ = 0;
+ }
+
+ connectionManager_ = new ConnectionManager;
+
+ if(!connectionManager_->isConnected())
+ {
+ connectionManager_->connect();
+ closeConnection_ = true;
+ }
+ else
+ {
+ closeConnection_ = false;
+ }
+