Explain Elasticsearch Like I'm Five

Did you find this post useful? Show some love!

You store a copy of all your data in Elasticsearch that you want to be able to search for. It comes with a very powerful and customizable built-in search algorithm so you don't have to write one on your own, and you interact with it via a built-in REST API. That's the 10,000 foot view!

ElasticSearch is another data storage engine, like the Postgres, MySQL, CSV, JSON documents, and anything else you know about. ElasticSearch is based on Lucene Information Retrieval System core.

When to use ElasticSearch:

  1. You need full text search on your data
  2. Sort, Search, Rank search results
  3. Data is unstructured organised into self-contained documents.

Some of the advantages:

  1. Speed and accuracy
  2. Data need not be atomic or referential
  3. Schema free data storage
  4. Easy to use REST API
  5. JSON like query language
Classic DEV Post from Apr 9

Who's looking for open source contributors? (April 9 edition)

This is the call for contributions thread. If you posted in last week's thread ...

READ POST
Follow @ben to see more of their posts in your feed.
dev.to is now open source!
View Announcement Post View GitHub Repo
Emmanuel Obogbaimhe
Developer. Innovator. Learning and growing daily.
Trending on dev.to
#discuss What language do you think in?
#discuss #languages #programming
What is your task management process? Do you use trello, asana, calendar etc or a hybrid? And how?
#productivity #tools
How does the web look if everyone owned their own data?
#discuss
I used money as a β€œvalue” metric
#career
Tell me a good IT joke
#discuss #jokes #fun
Explain Grunt Task Runner Like I'm Five
#explainlikeimfive #javascript #discuss
Explain Hashing + salting Like I'm Five
#explainlikeimfive #webdev
Who's looking for open source contributors? (August 13 edition)
#discuss #opensource