A Journey of a Thousand Miles Begins with a Single Step

Autocomplete with Elasticsearch - Part 3: Completion Suggester

In the previous articles, we look into Prefix Queries and Edge NGram Tokenizer to generate search-as-you-type suggestions. Suggesters are an advanced solution in Elasticsearch to return similar looking terms based on your text input. Movie, song or job titles have a widely known or popular order. In this article, we are going to complete with a hands-on example.

Read more

Autocomplete with Elasticsearch - Part 2: Index-Time Search-as-You-Type

In the previous article, we look into the possibilities of prefix queries to create suggestions based on existing data to enhance the search experience. We experience how fast and straightforward it could help us in the beginning. We also learned that it has some drawbacks like latency and duplicates if the data-set grows more significant over time. In this article, we are going to overcome the problems with Edge NGram Tokenizer.

Read more

Autocomplete with Elasticsearch - Part 1: Prefix Queries

You know searches from Google or DuckDuckGo. As you start typing the search engines, give you some autocomplete suggestions.

Read more

The Space Between Us - Relevance Scoring with Elasticsearch

Are we looking for a new home? We also move very soon in to our new office location in Bern. In my previous article about medical use cases, I shortly introduced the capability of geographical distance queries. In this post, we examine its impact on Elasticsearch scoring.

Read more

Automated Setup of Sonatype Nexus Repository Manager

In this article, we give a small introduction to a particular component of software development. We are going to introduce the Sonatype Nexus Repository Manager OSS, in the following Nexus, and its purpose in the software development/continuous integration process.

Read more

SSH Jump Host Configuration with MobaXterm

MobaXterm offers the capability to use a jump host to connect to a server in a secured network zone. The jump host is tightly monitored.

Read more

I Am Your Father - Parent-Child Modeling in Elasticsearch

«No! That’s not true! That’s impossible!»

Read more

Persistent Storage with Red Hat OpenShift on VMware

This article is a technical summary with my experience of the Red Hat OpenShift Container Platform (OCP). Starting with this article, I publish some stats, thoughts about the creative writing process. I got involved in a sophisticated storage problem with OpenShift. Under the hood, it is Kubernetes trying to allocate persistent storage from the VMware infrastructure. Understanding and troubleshooting the problems was a challenge. :scream:

Read more

You Complete Me - Custom Region Maps for Kibana

In my past Crime Mapping article, I introduced Coordinate Maps in Kibana. In this article, I continue with Regions Maps in Kibana and how to extend Kibana with custom Region Maps. We are looking into several possibilities for hosting custom region maps.

Read more