A Journey of a Thousand Miles Begins with a Single Step

You Select Me - Deploy Applications on desired OpenShift Nodes

This article describes how to deploy pods (applications) on the desired node or nodes. OpenShift uses K8S (Kubernetes) to do that, so we will also cover the K8S basics about that.

Read more

Download the latest artifact from an Artifactory repository

Do you know how to download the latest version of a Java Application from a JFrog Artifactory repository? This blog post gives you one solution. To work it requires at least the Artifactory Pro version. The Artifactory API enables us to search for last modified items/artifacts.

Read more

Housekeeping for JFrog Artifactory

In Information Technology Housekeeping refers to standard routines whereby a computer system is cleaned up after usage (e.g. freeing resources such as disk space). This housekeeping might include such activities as removing or archiving logs that the system has made as a result of the user’s activities, or deletion of temporary files which may otherwise take up space.

Read more

Comments on the Jekyll Blog

Jekyll powers this blog. There are several possibilities to accomplish comments on static pages. I opted for utterances, that automatically creates in a public GitHub repository an issue for the particular blog post. To make comments on a blog article, you need a GitHub account. That might be exclusive to non-technical readers, but my blog articles are mostly technical. Enjoy commenting and follow the thumb rule:

Read more

Autocompletion for Public Transportation

In our previous articles, we introduce the techniques to create a suggestion for typeahead searches. In this article, we do an example of how to utilise it in public transportation. In Switzerland, Public Transportation is extraordinary. It is prevalent, the service and overall reliability are extraordinary. With public transportation in Switzerland, you can nearly arrive at any destination in Switzerland comfortably.

Read more

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