original_string: public function delete($rawPost, $timeout = 3600)
  	{
  		$service = $this->_selectWriteService();
  
  		do
  		{
  			try
  			{
  				return $service->delete($rawPost, $timeout);
  			}
  			catch (Apache_Solr_HttpTransportException $e)
  			{
  				if ($e->getCode() != 0) //IF NOT COMMUNICATION ERROR
  				{
  					throw $e;
  				}
  			}
  
  			$service = $this->_selectWriteService(true);
  		} while ($service);
  
  		return false;
  	}
code: public function delete($rawPost, $timeout = 3600)
  	{
  		$service = $this->_selectWriteService();
  
  		do
  		{
  			try
  			{
  				return $service->delete($rawPost, $timeout);
  			}
  			catch (Apache_Solr_HttpTransportException $e)
  			{
  				if ($e->getCode() != 0) //IF NOT COMMUNICATION ERROR
  				{
  					throw $e;
  				}
  			}
  
  			$service = $this->_selectWriteService(true);
  		} while ($service);
  
  		return false;
  	}
code_tokens: public function delete ( $ rawPost , $ timeout = 3600 ) { $ service = $ this -> _selectWriteService ( ) ; do { try { return $ service -> delete ( $ rawPost , $ timeout ) ; } catch ( Apache_Solr_HttpTransportException $ e ) { if ( $ e -> getCode ( ) != 0 ) //IF NOT COMMUNICATION ERROR { throw $ e ; } } $ service = $ this -> _selectWriteService ( true ) ; } while ( $ service ) ; return false ; }
docstring: Raw Delete Method. Takes a raw post body and sends it to the update service. Body should be
  a complete and well formed "delete" xml document
  
  @param string $rawPost
  @param float $timeout Maximum expected duration of the delete operation on the server (otherwise, will throw a communication exception)
  @return Apache_Solr_Response
  
  @throws Apache_Solr_HttpTransportException If an error occurs during the service call
docstring_tokens: Raw Delete Method . Takes a raw post body and sends it to the update service . Body should be a complete and well formed delete xml document