# Elastic Search Internals

**URL:** <https://discuss.elastic.co/t/elastic-search-internals/359470>\
**Category:** Elasticsearch\
**Created:** [May 14, 2024, 1:28pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470 "2024-05-14T13:28:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![chotukv](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chotukv/32/134471_2.png) [@chotukv](https://discuss.elastic.co/u/chotukv)\
**Post date:** [May 14, 2024, 1:28pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/1 "2024-05-14T13:28:24Z")

</div>

Can anyone point me out to any advanced course or research paper that dives deep into Elastic Search internals and how the architecture works internally in ES?

---

<div class="post-metadata">

**Author:** ![Kathleen\_DeRusso](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kathleen_derusso/32/132039_2.png) [@Kathleen\_DeRusso](https://discuss.elastic.co/u/Kathleen_DeRusso)\
**Post date:** [May 14, 2024, 1:47pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/2 "2024-05-14T13:47:08Z")

</div>

Hey there, it sounds like you're interested in our [training](https://www.elastic.co/training/) resources. There is an [Elasticsearch Engineer](https://www.elastic.co/training/elasticsearch-engineer) course and also an otpion to go on to be an [Elastic Certified Engineer](https://www.elastic.co/training/elastic-certified-engineer-exam). Perhaps that's what you're looking for?

Depending on what you want to get out of it, we also have an excellent [Search Labs](https://search-labs.elastic.co/search-labs) site with tutorials and blogs that do deep dives on certain topics.

---

<div class="post-metadata">

**Author:** ![chotukv](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chotukv/32/134471_2.png) [@chotukv](https://discuss.elastic.co/u/chotukv)\
**Post date:** [May 14, 2024, 2:14pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/3 "2024-05-14T14:14:36Z")

</div>

Thanks for the reply Kathleen. Actually, I was more of interested in how actually things work at low level in Elastic Search Internally. What's exactly the High Level Architecture Inside the Elastic Search, by which we power such complex queries with low latencies. What things ES is solving. Basically, Internal of ES

---

<div class="post-metadata">

**Author:** ![Kathleen\_DeRusso](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kathleen_derusso/32/132039_2.png) [@Kathleen\_DeRusso](https://discuss.elastic.co/u/Kathleen_DeRusso)\
**Post date:** [May 14, 2024, 2:55pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/4 "2024-05-14T14:55:04Z")

</div>

I don't think there's one single document that answers that for you, but we do have extensive documentation, and our Github repo is public.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [May 14, 2024, 5:44pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/5 "2024-05-14T17:44:17Z")

</div>

Maybe blog articles can help:

> **[What is an Elasticsearch index?](https://www.elastic.co/blog/what-is-an-elasticsearch-index)**
>
> Understand what an index is in Elasticsearch and how it compares to relational databases. Learn about flexible storage, efficient retrieval, advanced indexing, and search capabilities....

> **[Elasticsearch from the Bottom Up, Part 1](https://www.elastic.co/blog/found-elasticsearch-from-the-bottom-up)**
>
> In this article series, we look at Elasticsearch from a new perspective. We'll start at the 'bottom' (or close enough!) of the many abstraction levels, and gradually move upwards towards the user-visi...

> **[Elasticsearch from the Top Down](https://www.elastic.co/blog/found-elasticsearch-top-down)**
>
> The previous article in this series, Elasticsearch from the Bottom Up, covered essential data structures within a single shard. In this article, we will look at the distributed nature of Elasticsearch...

> **[A Dive into the Elasticsearch Storage](https://www.elastic.co/blog/found-dive-into-elasticsearch-storage)**
>
> In this article we'll investigate the files written to the data directory by various parts of Elasticsearch. We will look at node, index and shard level files and give a short explanation of their con...

> **[Sizing Elasticsearch](https://www.elastic.co/blog/found-sizing-elasticsearch)**
>
> We're often asked 'How big a cluster do I need?', and it's usually hard to be more specific than 'Well, it depends!'. There are so many variables, where knowledge about your application's specific wor...

> **[How many shards should I have in my Elasticsearch cluster?](https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster)**
>
> Elasticsearch is a very versatile platform that supports a variety of use cases and provides great flexibility around data organisation and replication strategies. This flexibility can, however, somet...

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 11, 2024, 5:44pm UTC](https://discuss.elastic.co/t/elastic-search-internals/359470/6 "2024-06-11T17:44:34Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
