Overview - Cross-cluster search
What is it?
Cross-cluster search allows you to search data stored in multiple Elasticsearch clusters as if they were one. It lets you send a single search request that retrieves results from different clusters without moving or copying data. This helps when your data is spread across locations or clusters for scale or organization.
Why it matters
Without cross-cluster search, you would need to manually gather data from each cluster and combine it yourself, which is slow and complex. This feature saves time and effort by making distributed data searchable instantly, improving decision-making and user experience. It also supports scaling and data isolation while keeping search unified.
Where it fits
Before learning cross-cluster search, you should understand basic Elasticsearch concepts like clusters, nodes, indices, and search queries. After mastering it, you can explore advanced topics like cross-cluster replication, security settings for remote clusters, and optimizing distributed search performance.