How to set up Synonyms using Synonimize & Play APIBlog Post
12 February 2019
Good use of synonyms is essential for providing a positive search experience. In this article we take a quick look at when and how you implement them with our Synonymize feature.
How eCommerce search has evolved with our changing behaviour onlineExternal Reference
By Jorge Gabriel on 08 February 2019
Search tools have become the favourite way for most customers to find products in an online store. Where, when, and how that tool is accessed and interacted with now determines whether or not a user will stay in a particular eCommerce portal.
Gradient Descent An Algorithm for Deep Learning OptimisationExternal Reference
By David Mestre on 05 February 2019
Optimisation algorithms, used to minimise a cost function against training data, are the cornerstone of many mathematical methods, from simple curve fitting to deep machine learning.
Equalizer An introduction to search relevanceBlog Post
By Borja Santaolalla on 05 February 2019
The Search Relevance Equalizer (or EQ for short) enables you to configure the order in which your search results appear by changing the weighting of different criteria.
Visual Search is Revolutionising the way we ShopBlog Post
By Angel Maldonado on 31 January 2019
Over the last few years, visual content has slowly been replacing text to reach its current position as the most important online content. Social networks have been leading the way with this concept shift; in the last year, Instagram’s active user base grew by 64% and that of Pinterest by an incredible 111%.
Related Tags A Design PerspectiveBlog Post
By Paula Natal on 29 January 2019
Related tags do exactly what they say. They show suggested terms associated with a search query. They’re especially helpful when users struggle to generate specific queries, leading to more accurate results and greater findability. Related tags may also be used to draw attention to related products. If the user chooses to add “mirrorless” to the query, this causes “35mm lens” to appear, revealing the lens most commonly used and purchased with mirrorless cameras.
How to enhance your search experience using Related TagsBlog Post
By Cristian Casais on 22 January 2019
Related Tags are a great tool to help users to articulate a more specific query. They provide refinement suggestions that are inferred through collaborative filtering (i.e. from user search sessions). Related Tags are a more playful approach to refining an original query. When used correctly, they are able to speak the user’s language and become extremely handy if a user searches using only generic terms or categories. Ultimately, Related Tags lead to significant increases in findability.
How to monitor the age of your AWS credentials, using Terraform, Go, AWS Lambda and SlackExternal Reference
By Ramiro Álvarez on 21 January 2019
Not so long ago, the world relied on machines that had to be managed and provisioned manually. Luckily for us developers, the past couple of years have seen a new wave of technologies become the new standard. I’m talking about Serverless Architecture and Infrastructure Automation. I was exposed to both technologies 6 months ago and I fell in love.
How to Measure SearchBlog Post
By Olalla Salazar on 16 January 2019
Why Site Search matters? Search visits are the ones that offer the highest Conversion Rates and, what’s more, the best engagement with your site. Average session duration and page per...
Dynamically provisioning Jenkins nodes in AWSExternal Reference
By Roberto Devesa on 15 January 2019
The saying “Treat your servers like cattle, not like pets” has become increasingly popular among developers in recent years, largely thanks to the proliferation of virtual machines and containers.
Promoting search results through the Boost featureBlog Post
By Borja Santaolalla on 09 January 2019
BOOST- Promote the products you want in search The Boost feature in your Playboard is very a powerful tool, in fact, probably the most frequently used one among search merchandisers. Boosts allow you to promote products in search; that is, to push to the top of the search results page (i.e. SERP) any product from your catalogue, whether or not it contains the searched keyword.
Retail predictions for a fruitful 2019Blog Post
By Angel Maldonado on 08 January 2019
Last year was a particularly poignant year for online retail and innovation. Social commerce continued to flourish with Instagram adding exciting new ways to shop on the app as well as influencing the success of online fast-fashion brands, Marks & Spencer ramped up its efforts to become a digital-first business with the launch of a “Data Fellowship”, an innovative skills initiative to create “the most data-literate leadership team in retail” and DFS launched a new augmented reality feature on iPhones to bring the lounge to life.
Dear Retailers Give the gift of empathy this ChristmasBlog Post
By Angel Maldonado on 19 December 2018
The Christmas tree is up, tinsel decorates the living room and a fire blazes beautifully in the background. The presents start to mount under the tree as we near yuletide; the time for giving, the time for joy and the time for shared experiences is upon us.
eDisMax Query Parser — A parser to be going mad for?External Reference
18 December 2018
Want to find what you’re looking for? Welcome to parser-dome, search warrior! For Solr to return the results you expect, you need your queries to have an understandable syntax. Depending on the parser you use to transform raw queries into Solr-compatible objects, those queries can be interpreted in different ways.
Research Reveals Consumers Want Better Tailored Experiences Built on Trust and TransparencyBlog Post
By Angel Maldonado on 13 December 2018
Earlier this year we commissioned a piece of international consumer research to explore the behaviours and expectations of modern shoppers in our core markets – the UK and Spain. We...
Understanding the basics of Akka HTTPExternal Reference
By Roberto Fernández on 11 December 2018
First of all, Akka http is not a framework, it’s not a skeleton to build your application or service upon. It is instead a suite of libraries that allow you to create a REST / HTTP interface to connect to your application.
Igniting the future of data with Apache SparkExternal Reference
By Edgar Herrero on 27 November 2018
Let’s face it, data has become a crucial and irreplaceable part of today’s society. Data sets of hundreds or thousands of GBs are routinely used, for example, by businesses trying to optimize their processes or even by entire industries looking for marketing trends and trying to predict the next big craze.
How to design effective data visualisationsExternal Reference
By José Cabañeros on 22 November 2018
The value of data and data visualisations Whether you’re writing an email, checking your tweets, streaming some music, or Googling life’s most important questions, such as “Can dogs see colours?”, these routine online actions generate large amounts of data. Usually, without us even being aware of it.
Getting Smart with Special DatesBlog Post
By Angel Maldonado on 21 November 2018
With the World Cup and accompanying heatwave now a distant memory and summer clothes long buried at the back of the wardrobe, the work really begins for brands and retailers.
6 tips to improve onsite search in Mercadona OnlineExternal Reference
By Borja Santaolalla on 20 November 2018
Last week, I enjoyed reading ¿Por qué no hay SEO en Mercadona Online? or ‘Why is there no SEO on Mercadona Online?’. I sincerely applauded Jose Tarheel for openly sharing key insights on Mercadona’s product roadmap and digital strategy. Big kudos to his organisation for embracing a culture of transparency.
The Quest for the Holy Grail “eCommerce Search Happiness”External Reference
By Germán Heredia on 16 November 2018
Is it possible to achieve Search Happiness? As with everything in life, well ok almost everything, when you have something big to solve, the best solution is to follow the path of the partitioning algorithm.
How to be more creativeExternal Reference
By Paula Natal on 06 November 2018
Let’s talk about the world of creativity and how to generate ideas. When we think of someone creative, the first thing that usually springs to mind is a person involved in the arts, design, decoration…we think of a person who creates objects or pieces usually related to arts and crafts. However, when we say that someone is very creative, we’re talking about originality and a unique character.
How do I “Build Products that People Love”?External Reference
By Angel Maldonado on 31 October 2018
When I attended Mind The Product 2018 recently in London I was excited by the slogan “Build Products People Love.” It got me contemplating as to what kind of thinking can deliver the right conditions to achieve such a goal?
Data visualizations Why you should be using a two-layer architectureExternal Reference
By Álvaro Díaz on 24 October 2018
Creación de visualizaciones de datos independientes del marco utilizando D3 y TypeScript
The Power of Site Search in Digital MarketingBlog Post
By Olalla Salazar on 18 October 2018
We already know, or should know, that a good site search engine is proven to lift conversions. But what about its use as a means to drive, activate or monitor tailored marketing campaigns?
Synonyms in Solr I — The good, the bad and the uglyExternal Reference
By David Argüello on 16 October 2018
Synonyms is one of the most used tools in search as it allows users to manually fix boolean relevancy problems by being able to expand upon terms based on their equivalence. Using synonyms allow users to find documents through multiple terms that might not have been used in the original document definition.
Automated Testing for eCommerceExternal Reference
By Ana González on 11 October 2018
As part of EmpathyBroker’s QA team, our mission is to ensure that the user’s search and discovery experience in multiple eCommerce sites is of the highest quality.
The modern backend is here KotlinExternal Reference
By Álvaro Panizo on 10 October 2018
Wait, you don’t know anything about the history of this new language? Then I suggest you take a minute to put “Kotlin” into your search bar and thousands of resources will appear on how JetBrains, with the support of Google, has developed one of the most modern and promising languages for backend stack.
How Spring Boot Autoconfiguration works?External Reference
05 October 2018
It’s been a while since we adopted Spring Boot for some of our services and applications here at EmpathyBroker. You know how it goes, some annotations here, a few configurations over there and … voilà, a fresh new service ready to be deployed.
Seeing the web clearerExternal Reference
04 October 2018
Colour-Blindness, also known as Daltonism or Colour Vision Deficiency (CVD), is a syndrome that affects around 1 in 12 men and 1 in 200 women worldwide, that’s around 318 million men and 18 million women, roughly 8% of the world’s population, the equivalent of the whole population of the United States of America!
Hello Search, this is me.External Reference
By Borja Santaolalla on 01 October 2018
Personalisation is a term I personally hate. ;) I’ve seen so much of it, so many broken promises from multiple enterprise software vendors throughout the last 10 years that I’ve just had enough. Well, enough disappointments let me add. However, we get “personalised” content and experiences every single day. Google, Amazon, Airbnb, Netflix, etc and yet, they don’t talk about it, they just do it and we enjoy it.
Improving Search Suggestions for eCommerceExternal Reference
By Alejandro Pérez on 27 September 2018
Suggestions are one of the key parts of any site search system. They’re the first interaction a user receives at the beginning of a search session but wait, what is a search suggestion? When a user starts writing a query inside a search box they usually expect to receive some kind of guidance and help in terms of what the search engine could find for them. This guidance is provided by search suggestions.
Git-flow Applied to a Real ProjectExternal Reference
25 September 2018
Git-flow is a branching model for Git designed by Vincent Driessen to provide a wrapper around git commands that basically allows you to create branches. If you’re thinking about using this workflow, ask yourself the following question Which one of these photos represents you?
“You’ve sent a query to Solr but these aren’t the results you were looking for”External Reference
21 September 2018
Debugging is the correct path to take when we need to find and resolve unexpected software behaviours and this is also the case, for example, when there’s a relevancy problem in Solr. Let’s imagine we create a Solr instance with a collection deployed to obtain all the documents containing “Darth Vader.” We start by building a query like
Creating better UX experiences through rapid prototypingExternal Reference
By Jorge Soto on 20 September 2018
At EmpathyBroker we focus on creating joyful customer experiences, helping our clients to select, mix and adapt our search engine functionality and features which are then completely integrated into any design or technology they may use.
How to Solve the Common Problems in Image RecognitionExternal Reference
By David Mestre on 14 September 2018
Most classification problems related to image recognition are plagued with well-known and established problems. For example, frequently there won’t be enough data to properly train a classification system, the data might have some underrepresented classes, and most commonly, working with unscrutinised data will imply working with poorly labelled data.
Looking into the use and benefits of MicroservicesExternal Reference
By Roberto Fernández on 11 September 2018
Microservices are a relatively new type of software development paradigm. They consist of services that run independently and autonomously but that have the ability to collaborate with each other to form a complete application ...
80% of Spaniards are Shopping More Online Now than a Year AgoBlog Post
By Angel Maldonado on 10 September 2018
Last month we looked into some of the UK results from the international consumer research we conducted to explore online shopping habits across both the UK and Spain. In this article, we’re going to take a deeper dive into the results for Spain and the impact eCommerce is having on the Iberian Peninsula.
Our new Future Visualization - Detecting and predicting trends and behaviourExternal Reference
By Olalla Salazar on 04 September 2018
As part of our drive to make eCommerce search data more easily visible and actionable, our latest visualization has been designed to detect trends within our main search performance indicators. And moreover, to be able to use these to predict future behaviour.
Incident detection and continuous monitoring in AWSExternal Reference
30 August 2018
The General Data Protection Regulation (GDPR) is now in effect, aiming to oversee people’s Fundamental Rights regarding personal data processing, protection and portability.