Первичный осколок - это оригинальная копия данных, в то время как осколок реплики - это копия ваших исходных данных.
Хотя индексирование всегда выполняется для исходной копии ie первичных осколков и затем копируется в осколки реплики, но поиск может происходить по любой копии независимо от оригинала или копии данных.
Следовательно, реплики создаются не только для отказоустойчивости, поэтому, если вы потеряете одну копию, ее можно восстановить из ее копии, Но также для повышения производительности поиска, когда при перегрузке одного фрагмента (основного или реплики) поиск выполняется по наименее загруженной копии ie другой реплике.
См. Адаптивный Выбор реплик в ES о том, как / почему реплики увеличивают задержку поиска.
Не стесняйтесь, дайте мне знать, если вам нужна дополнительная информация.
РЕДАКТИРОВАТЬ на основе комментария OP :
Из ES 7 адаптивный выбор реплики осуществляется путем по умолчанию включен, поэтому он будет отправлять наименее загруженной реплике, но даже если все фрагменты используются недостаточно, он не будет отправлять все поисковые запросы основным сегментам, чтобы избежать его перегрузки. Также до ARS (выбор адаптивной реплики) ES использовал для отправки этих поисковых запросов циклическим образом, чтобы избежать перегрузки одного шарда.