elasticsearchdata-warehouse

ElasticSearch how it works


I want to understand how ElasticSearch works. I know it uses an inverted index structure, but reading from some articles there are tons of different ways to build such a structure.

My questions are as follows:

  1. What information is saved when the data is loaded by ElasticSearch? (word frequency, position, ...)
  2. There is a file on the path I can check to see the saved structure of the map? (something in the data folder maybe?)
  3. Is there any difference with the use of numerical fields? (From the official documentation it seems to use a different technique, i.e. BKD trees)

Anyone knows a detailed book that can help me understand how the engine works? I mean, what happens when i load a json file and what happens when I run a query.


Solution

  • The best books of Elasticsearch are:

    See almost full list of books about Elasticsearch and why these 4 books are best