Purchase History Search: Indexing with Elasticsearch

At, we have been making heavy use of search engines such as Solr and Elasticsearch for years. They are key types of software in the products we build for our platform and our clients. They enable fast and effective storage and retrieval of our clients' catalogue products,

APIs for Search Experience Experiments

Consider the Basics To create a memorable search experience for a certain set of products, one of the most important elements is the data to be shown. The information that shoppers receive regarding the different products available greatly impacts their decision whether or not to make a purchase. Of course,

Spellcheck in Elasticsearch

After working as a backend developer for several years, the opportunity arose for me to begin integrating features using Elasticsearch (version 7.17). Everything was going smoothly until it was time to take a deep dive into a new feature. Recently my team was asked to reach a milestone that

Session Contextualization

TL;DR Yes, there is a way to help shoppers find what they need, without tracking or collecting personal information. It’s called session contextualization and, here at, it is how we interpret shoppers’ interactions in an ecommerce store, in order to provide a delightful user experience. You

Moving to a mono-repo: Part 1, The Journey

Often the journey can teach you a lot about your destination. For many years, has been working on web frontend projects. Along the way, we’ve created lots of libraries to solve different kinds of problems. However, while we are happy to be able to reuse code between