code: def _reindex(
      self,
      *,
      source_index: str,
      target_index: str,
  ):
      with self.error_handling(index=source_index):
          helpers.reindex(
              client=self.__client__,
              source_index=source_index,
              target_index=target_index,
          )
  
file_path: argilla/src/argilla/server/daos/backend/client_adapters/elasticsearch.py
imports: import dataclasses
  from typing import Any, Dict, Iterable, Optional, Tuple
  import elasticsearch8
  from argilla.server.daos.backend.base import BackendErrorHandler
  from argilla.server.daos.backend.client_adapters.opensearch import OpenSearchClient
  from argilla.server.daos.backend.search.query_builder import EsQueryBuilder
  from elasticsearch8 import ApiError, Elasticsearch, ElasticsearchWarning, NotFoundError, RequestError, helpers
  from elasticsearch8.helpers import BulkIndexError
label_desc: Use image node_id 3 for calling the ElasticsearchClient obj's underlying member method code with example usage: obj._reindex() without return types