def delete_by_id(id, commit: false, runner_options: nil)
      commands = [Solr::Update::Commands::Delete.new(id: id)]
      commands << Solr::Update::Commands::Commit.new if commit

      update(commands, runner_options: runner_options)