Elasticsearch basics



that is a higher level post that will include different articles around Elasticsearch basics theme. Here I will try to discuss next aspects:

  • elasticsearch data layer architecture;
  • elasticsearch document oriented nature;
  • how to work with elasticsearch using REST API and such tools as: curl package, elasticsearch head plugin, postman;
  • how to validate and format JSON objects;
  • base CRUD operations at elasticsearch document;
  • what is elasticsearch mapping and why it is so essential;
  • elasticsearch index settings;
  • DSL raw base queries;
  • DSL raw combined queries;

Below is the list of different articles related to the list’s positions mentioned above:

New articles would be added gradually, so if you are interested at elasticsearch basics, please visit that page regularly, or you may visit my course “Elasticsearch as you have never known it before”, where you will find all necessary information and even more

Some interesting material and comparisons related to Elasticsearch

About the author


Software engineer with over 18 year’s experience. Everyday stack: PHP, Python, Java, Javascript, Symfony, Flask, Spring, Vue, Docker, AWS Cloud, Machine Learning, Ansible, Terraform, Jenkins, MariaDB, MySQL, Mongo, Redis, ElasticSeach

architecture AWS cluster cyber-security devops devops-basics docker elasticsearch flask geo high availability java machine learning opensearch php programming languages python recommendation systems search systems spring boot symfony