Если вы не знаете, Elasticsearch использует Lucene популярную библиотеку поисковых систем, и вы можете рассматривать Elasticsearch как распределенную Lucene в действии.
Распределенная природа Elasticsearch обусловлена тем фактом, что каждый индекс ES может быть составлен из нескольких шардов (которые внутренне являются полноценным индексом Лусена), и эти шарды можно масштабировать по горизонтали на нескольких физических узлах.
Не путайте с соглашением об именах и понимайте концепцию, как объяснено в выделенном предложении , что индекс ES - это логическая группировка всех шардов (внутренне физических осколков люцены), из-за чего происходит его распределенная природа в.
Имеется несколько доступных ресурсов, связанных с этим, и я просто попытался обобщить важную часть вашего вопроса, касающуюся шарда (автономный индекс).
Edit: : Недавно Elasticsearch удалил типы и причину этого, поскольку он использует Lucene, объясненный в их официальных документах объяснения типов удаления , которые помогут вам лучше понять.