Tutorials about programming, software engineering and anything code related!
For the past years, Docker has been disrupting the Developers and DevOps field. Many people think Docker is a programming language or framework. But it is not. Docker is an open source platform for building, shipping and running containers. It is a tool that allows you to manage images and
Both Java and Elasticsearch is a popular technology stack companies use. Java is a programming language that was released back in 1996. Currently, Java is acquired by Oracle and still in active development. Elasticsearch is a young technology when we compare it to Java, it has only released in 2010
This article contains many referral link. Using referral link will help me to keep updating this blog Be sure to subscribe to our newsletter for other Ghost tutorial! Recently when I changed my blog from WordPress to Ghost, I've run to some problems because it was my first time setting
If we want to create a good search engine with Elasticsearch, knowing how Analyzer works is a must. A good search engine is a search engine that returns relevant results. When the user queried something in our Search Engine, we need to return the documents relevant to the user query.
Typo is something that often happens and can reduce user’s experience, fortunately, Elasticsearch can handle it easily with Fuzzy Query. Handling typos is a must if you’re building an advanced autocomplete system with the Elasticsearch.
In 1964, British computer scientist Tony Hoare invented the Null Pointer References. The Null Pointer Exception has contributed the most bugs in production exceptions. It was implemented in many programming languages, including C, C++, C#, JavaScript, Java, and more. The loss of financial resources, time, and human resources to fix
Autocomplete is a feature to predict the rest of a word a user is typing. It is an important feature to implement that can improve the user’s experience of your product.
The code in the snippet above is an example of functional programming paradigm implementation in Java, which will filter and transform the List<String> in the request to another List<String>. In this article, I will write about how to write code using Java’s API
Many people that have just started learning Elasticsearch often confuse the Text and Keyword field data type. The difference between them is simple, but very crucial.
Elasticsearch has been used more and more in the software engineering, data and DevOps fields. In this post I will write about the basics of elasticsearch from developer perspective. So what is the definition of elasticsearch? according to elasticsearch’s website: Elasticsearch is a distributed, open source search and analytics