Infrastructure

Algolia

Hosted search service

Algolia is a hosted search service for online stores and apps, with results as you type, typo tolerance and filters based on product attributes.

Official site

What is Algolia?

Algolia is a hosted search service: you send it your data, such as products, and it builds an index and returns results while the query is still being typed. It supports typo tolerance, synonyms, faceted filters and ranking rules. The frontend connects to it through an API or ready-made UI libraries such as React InstantSearch.

How we use it at Koda Plus

Algolia is part of the stack for the B2B and B2C platform for beauty salons built on Medusa and React, where salons order wholesale and consumers buy at retail. The store runs in three languages and separate markets, with the country setting currency and product availability. We can add Algolia to other headless stores too, once built-in search stops being enough.

When it makes sense

  • Your catalogue is large and customers search by names, codes and attributes
  • Your store runs in several languages or markets
  • The platform's built-in search is slow or struggles with typos
  • Your headless storefront needs search that works independently of the backend

Frequently asked questions
Algolia

  • What is Algolia used for in an online store?

    It replaces the platform's built-in search. It suggests results as the customer types, copes with typos and lets them narrow the list with filters such as brand, size or price, so they reach the right product faster.

  • Does Algolia work with Medusa.js?

    Yes. Typically an event subscriber in Medusa sends products to the Algolia index whenever the catalogue changes, and the storefront queries Algolia directly. Search traffic then does not load the store's backend.

  • When is a store's built-in search enough?

    With a small catalogue in one language and simple queries, built-in search is usually fine. A dedicated service makes sense when you have many products, or when typo tolerance, faceted filters or several language versions matter.

Free 15-minute call

Tell us about your project,
we'll tailor the rest to you

A 15-minute call is enough for us to know whether we are a fit for your project.
We start from what you need, not from an off-the-shelf solution.

Contact us

Remigiusz in a navy shirt and glasses
I use iMessage I use WhatsApp
Adrian in a grey turtleneck and glasses
I use iMessage I use WhatsApp