code: def using(self, client):
          
          s = self._clone()
          s._using = client
          return s
docs: Associate the search request with an elasticsearch client. A fresh copy
          will be returned with current instance remaining unchanged.
  
          :arg client: an instance of ``elasticsearch.Elasticsearch`` to use or
              an alias to look up in ``elasticsearch_dsl.connections``