Sorry for the lateness of this.

But I just checked for Cross Cluster support and it appears to be working just fine.

The issue, after I re-read your question is the way you are instantiating the object.

first off you should create the `Elasticsearch` object with a host name not a `cluster:index`combo.

ie:  `es = Elasticsearch("cluster_name:index_name") ` is wrong

you want to do this:

`es = Elasticsearch("hostname")`

Then to do cross cluster search you would invoke a search like this:

```es.search(index="cluster_name:index_name", body={"query": {"match_all": {}}})```

**THIS** is assuming you've configured your two clusters properly to have cross cluster search setup.