ELASTICSEARCH

CROSS-CLUSTER

SEARCH

# Configure a cluster for cross-cluster search
PUT _cluster/settings
{
  "persistent": {
    "cluster": {
      "remote": {
        "secondary_cluster": {
          "seeds": ["localhost:9600"]
        }
      }
    }
  }
}
GET shakespeare/_search
{
  "query": {
    "match": {
      "text_entry": "king"
    }
  }
}
# Write and execute a query that searches across multiple clusters
GET shakespeare,secondary_cluster:shakespeare/_search
{
  "query": {
    "match": {
      "text_entry": "king"
    }
  }
}

THANKS

FOR

WATCHING