/**
  * Adds a document update to a bulk request for the next commit.
  *
  * @param string $id     Document id to update.
  * @param array  $fields Fields array to update (ignored if script is specified).
  * @param string $script Groovy script to update fields.
  * @param array  $params Additional parameters to pass to the client.
  */
 public function update($id, array $fields = [], $script = null, array $params = [])
 {
     $this->indexManager->update($this->documentClass, $id, $fields, $script, $params);
 }