Насколько я понимаю, запросы проходят по кластеру аналогично тому, как это делает Кассандра.
Репликация данных не имеет значения для Elasticsearch.Они создают свои собственные таблицы для создания своей поисковой информации, и эти таблицы реплицируются с помощью стандартного механизма Cassandra.Если вы понимаете, как работает репликация Cassandra, то данные Elasticsearch делают то же самое.
Фильтрация происходит потому, что каждому поисковому узлу назначается неперекрывающийся диапазон токенов, который нужно позаботитьсяиз.Другими словами, одному узлу предлагается вернуть результаты для 1, 2, 3, следующему узлу - результаты для 4, 5, 6, а третьему узлу - результаты 7, 8, 9. Поэтому не будет перекрытия ифактическая фильтрация не выполняется.