original_string: public function softCommit($expungeDeletes = false, $waitFlush = true, $waitSearcher = true, $timeout = 3600)
  	{
  		return $this->commit($expungeDeletes, $waitFlush, $waitSearcher, $timeout, true);
  	}
code: public function softCommit($expungeDeletes = false, $waitFlush = true, $waitSearcher = true, $timeout = 3600)
  	{
  		return $this->commit($expungeDeletes, $waitFlush, $waitSearcher, $timeout, true);
  	}
code_tokens: public function softCommit ( $ expungeDeletes = false , $ waitFlush = true , $ waitSearcher = true , $ timeout = 3600 ) { return $ this -> commit ( $ expungeDeletes , $ waitFlush , $ waitSearcher , $ timeout , true ) ; }
docstring: Send a soft commit command. Will be synchronous unless both wait parameters are set to false.
  
  @param boolean $expungeDeletes Defaults to false, merge segments with deletes away
  @param boolean $waitFlush Defaults to true,  block until index changes are flushed to disk
  @param boolean $waitSearcher Defaults to true, block until a new searcher is opened and registered as the main query searcher, making the changes visible
  @param float $timeout Maximum expected duration (in seconds) of the commit operation on the server (otherwise, will throw a communication exception). Defaults to 1 hour
  @return Apache_Solr_Response
  
  @throws Apache_Solr_HttpTransportException If an error occurs during the service call
docstring_tokens: Send a soft commit command . Will be synchronous unless both wait parameters are set to false .