Start with a solution. Show the UI. Describe the components. And ask yourself – How did I get here? What have I done?!
(David Byrne)
What is a search experience?
An Algolia search experience is what an end user sees on the screen. Analyzing the end user experience helps you understand what we want to build, but it doesn’t help you understand the work that goes into building it.
Behind every search experience is another kind of experience: the Developer eXperience (DX) and the Business User eXperience (BuX). By providing great DX and BuX, Algolia ensures sure that its customers have it easy when developing a search experience.
This document is about building a search experience. We organize it in the following way: we trace the main steps that all customers must follow to build a search solution.
Web Development
In the real world, there is no standard workflow for developing a website. Some companies will build the UI before plugging Algolia into its finished website. Others will start with their product data – seeing how to search and make sure that results are good, before building the search UI around that. Still others will do these in parallel.
What matters is that all the necessary steps are done at some point in time.
There are 4 steps to build a solution: Continue reading “Build a solution “