Same company new universe

You might know us as "enjoy.ing" - now, we call ourselves CREATEQ.
Our culture, projects, clients and all of our people, of course, remain the same.
Find out more!

New Website

    Please attach your CV (PDF or DOC, up to 5MB)

    captcha
    enjoy.ing
    • Home
    • About us
      • Who we are
    • What we do
      • Projects
      • Technologies
    • work’n’enjoy
      • Why we enjoy engineering
      • People Development – Investing in people
    • Open positions
    • News
    • Contact
    • Home
    • About us
      • Who we are
    • What we do
      • Projects
      • Technologies
    • work’n’enjoy
      • Why we enjoy engineering
      • People Development – Investing in people
    • Open positions
    • News
    • Contact

    Meet.ing ElasticSearch – the most popular SE in the world

    Home » News » Meet.ing ElasticSearch – the most popular SE in the world
    Meet.ing ElasticSearch – the most popular SE in the world
    • June, 2020
    • Share It

    ElasticSearch is the most popular search engine in the world and the number of users is increasing every day. It is popular because it can significantly improve the performance of your application, especially if you work with a large amount of data. In this blog post, I’ll make an introduction about ElasticSearch and more information about this valuable tool will come in an upcoming period.

    ElasticSearch and different types of data

    In general, we can categorize most data in our customers’ use cases as one of the following:

    • (relatively) static data: a large (or small) dataset that may grow or change slowly, like a catalog or inventory of items;
    • time series data: event data associated with a moment in time that typically grows rapidly, like log files or metrics.

    ElasticSearch works great for both types of data.

    It has a great full text search, which can be applied very flexibly, including synonyms, fuzzy logic, misspelled words, etc. Analyzers allow efficient use in a variety of languages.

    A good understanding of how ElasticSearch works under the hood, and how full text search functions, can significantly influence you to apply various techniques and optimize your applications. For example, you can apply ElasticSearch to an existing infrastructure by extracting only the data you need to search on the primary database system, and implementing synchronization with Elastic using the Logstash tool, or by writing your own code.

    Additionally, it is well known that ElasticSearch has the ability to quite improve the performance of your application. Here are few benefits provided by ElasticSearch;

    • Query execution and aggregation speed in ElasticSearch is far better compared to traditional database systems;
    • The search is very flexible and can be customized according to the needs of the application;
    • Very often, the execution speed is not the only parameter that is important to us. When querying data, we are interested in the most relevant documents and how improve the precision and ranking. Sometimes it is important to boost certain terms during the search.

    ElasticSearch allows all this, and much more.

    To be continued…

    I will try to explain what is going on behind the scenes. It is important to understand well in order to make the right decisions.

    How and where the ElasticSearch analyzes and indexes data and documents? How scoring algorithm works, and how full text search works? Why and how important proper data mapping is. When and why use filters, and how to deal with cached data?

    How to deal with “misspelled words” and fuzziness in our queries? When and how to write custom analyzers and how to use them?

    What are the main causes of poor search performance and how to overcome them in the best way? In addition, how does it all work in a distributed environment?

    These are just some of the issues and topics we will address in the following blogs. Useful tips and recommendations can facilitate learning but also the using of ElasticSearch in development and production environments. Investing time in exploring the possibilities of ElasticSearch and using them properly will pay off very quickly.

    Author: Budimir Bogićević, Senior Software Engineer at enjoy.ing

    • ElasticSearch
    • enjoy.ing
    • search engine
    Previous Next

    Related Posts

    Swiss banking: Innovation shaping the future

    Swiss banking: Innovation shaping the future

    We love running

    We love running

    Hands-on blockchain: Ethereum Swarm & Tezos

    Hands-on blockchain: Ethereum Swarm & Tezos

    New enjoy.ing office in Niš

    New enjoy.ing office in Niš

    One of the ways to catch a wide range of the Radio Signals….

    One of the ways to catch a wide range of the Radio Signals….

    The enthusiasts from enjoy.ing created a mobile application for the Belgrade Marathon

    The enthusiasts from enjoy.ing created a mobile application for the Belgrade Marathon

    enjoy.ing at „Voxxed Days“

    enjoy.ing at „Voxxed Days“

    Basic overview on React Hooks

    Basic overview on React Hooks

    The best way to start your career or at least to start thinking about it.

    The best way to start your career or at least to start thinking about it.

    Dynamics of working in an international team

    Dynamics of working in an international team

    enjoy.ing Family day 2018

    enjoy.ing Family day 2018

    NSM Engineering AG strengthens its executive board with Oliver Brack and Arnoud A. Douw

    NSM Engineering AG strengthens its executive board with Oliver Brack and Arnoud A. Douw

    Sit up and take notes – It’s online onboarding time!

    Sit up and take notes – It’s online onboarding time!

    enjoy.ing wants to interview you: Please, send us your Skype nick

    enjoy.ing wants to interview you: Please, send us your Skype nick

    Heapcon 2019

    Heapcon 2019

    Open Day Belgrade 2018

    Open Day Belgrade 2018

    enjoy.ing internship – Speak up.

    enjoy.ing internship – Speak up.

    ITkonekt 2016 – Origami boat, exclusive sunglasses & lots of fun

    ITkonekt 2016 – Origami boat, exclusive sunglasses & lots of fun

    ElasticSearch Main Objectives

    ElasticSearch Main Objectives

    Wooden labyrinth as a challenge for engineers

    Wooden labyrinth as a challenge for engineers

    Enjoy the Ride Party 2020

    Enjoy the Ride Party 2020

    Open Day Niš 2018

    Open Day Niš 2018

    Enjoy Open.ing

    Enjoy Open.ing

    Fun methods to work on your arithmetic skills

    Fun methods to work on your arithmetic skills

    Family day 2019

    Family day 2019

    Logic behind Chatbot

    Logic behind Chatbot

    Enjoy the Ride company event

    Enjoy the Ride company event

    celebrat.ing 5 years

    celebrat.ing 5 years

    The remarkable women who made a difference

    The remarkable women who made a difference

    The remarkable women who made a difference

    The remarkable women who made a difference

    Job Fair in Nis 2020

    Job Fair in Nis 2020

    Memory management and data persistence mechanism in Exlibris ecommerce platform and bookstore

    Memory management and data persistence mechanism in Exlibris ecommerce platform and bookstore

    Job Fair 2015

    Job Fair 2015

    For the second year running, enjoy.ing supports the Belgrade Marathon

    For the second year running, enjoy.ing supports the Belgrade Marathon

    Open Day Kragujevac 2019

    Open Day Kragujevac 2019

    Open Day 2015

    Open Day 2015

    Belgrade Marathon 2019

    Belgrade Marathon 2019

    Enjoying the new normal enjoy.ing

    Enjoying the new normal enjoy.ing

    enjoy.ing and Stanton Chase hosted HR professionals

    enjoy.ing and Stanton Chase hosted HR professionals

    Officially opened new premises in GTC 41

    Officially opened new premises in GTC 41

    Job Fair Nis: Record-breaking number of students visited enjoy.ing booth!

    Job Fair Nis: Record-breaking number of students visited enjoy.ing booth!

    We enjoyed connecting at IT konekt 2017

    We enjoyed connecting at IT konekt 2017

    Job Fair Niš 2019

    Job Fair Niš 2019

    Decade and a half of Ivan Kun

    Decade and a half of Ivan Kun

    VDB16 – Silver sponsor with gold coins

    VDB16 – Silver sponsor with gold coins

    What is shaping the future of education?

    What is shaping the future of education?

    enjoy.ing party 2019

    enjoy.ing party 2019

    The importance of Page object model in test scripts

    The importance of Page object model in test scripts

    Fantastic CODEstantine 2019

    Fantastic CODEstantine 2019

    Open day 2016 with our new bend “Null Pointer and The Exceptions”

    Open day 2016 with our new bend “Null Pointer and The Exceptions”

    Java 8 Workshop

    Java 8 Workshop

    How to deploy a React app without a server, easy, no compromises

    How to deploy a React app without a server, easy, no compromises

    We enjoy connecting

    We enjoy connecting

    Follow us
    enjoy.ing

    Copyright © 2021 enjoy.ing