Relewise: Sökmotorn som utmanar Lucene

Från flaskhals till blixtsnabb indexering

Tidigare under våren 2025 fick vi på Pentia en demo av sök- och personaliseringsmotorn Relewise. Vi som älskar teknik insåg direkt att detta var något helt annat än de lösningar vi sett tidigare.

Men innan vi går in på vad som gör Relewise unik, låt oss kort summera varför en bra sökmotor är så viktig för din Digital Experience Platform (DXP):

 
1. Hjälper användare hitta rätt innehåll snabbt
En effektiv sökmotor gör det enkelt för besökare att snabbt hitta relevant information – produkter, guider, dokument, tjänster eller support. En dålig sökupplevelse leder direkt till missnöje och avhopp.

2. Personalisering
Sökdata är en nyckelkälla för personalisering. Genom att analysera vad användare söker efter kan plattformen anpassa innehåll, rekommendationer och navigation.

3. Förbättrar konvertering
I e-handel står sökanvändare ofta för en oproportionerligt stor del av konverteringarna. Relevant, snabb och filtrerbar sök = fler affärer.

4. Samlar innehåll från flera källor
DXP:er består ofta av många system (CMS, DAM, PIM, CRM etc.). En modern sökmotor kan indexera allt detta och ge en enhetlig sökupplevelse.

5. Navigationskomplement
Sök fungerar som en genväg till innehåll som är svårt att hitta via menyer – särskilt i stora organisationer med komplex information.

6. Bättre insikter och analys
Sökloggar är en guldgruva:

  • Vad användare vill hitta men inte hittar
  • Vilka termer de använder
  • Vilket innehåll som inte fungerar
  • Vilka behov som är oadresserade


7. Stöd för AI-funktioner
AI-drivna funktioner som chatbots, semantisk sökning och rekommendationer kräver en bra sökindexering i botten.

 
Varför Relewise sticker ut?


Under demon visade Relewise hur snabbt man kunde pusha data, indexera, ta bort och omindexera. Allt inom några sekunder. När något låter för bra för att vara sant gör man en Proof of Concept (POC). 😊

De flesta sökmotorer bygger på Apache Lucene (Elastic Search, Solr m.fl.). Lucene är en stabil grund, men vi har sett att denna teknik ibland blir en flaskhals i arkitekturer som kräver agil utveckling. Omindexering kan ta dagar, beroende av volym, struktur och komplexitet. Lägg där till att samma omindexering ska göras på test, staging och produktion och helt plötsligt har du väntat över en vecka på att införa en ändring i sökdatan.

Relewise bygger inte på Lucene, Elastic eller någon annan etablerad teknik. De har utvecklat sin egen motor och indexlogik från grunden.

 
Vår POC


Vi fick tillgång till en molnbaserad sandbox och implementerade en C#-applikation för att pusha in mockdata samt utföra operationer som delete och omindexering.

Testet:

  • 10 000 produkter med 3 varianter vardera
  • Produkterna hade ca 25 attribut, varianterna ca 40, inklusive språkversionerad data

Resultatet för 40 000 dokument? 

Bilden visar exekveringen av ovan data där Data Mapping time är tiden för skapande av mock-data och Relewise API time är tiden det tog att indexera. 52 sekunder är minst sagt otroligt då vi i extrema fall sett tider upp mot två dagar för snarlika dataset med Lucene i botten.

POC Relewise load

 

Är er sökmotor en flaskhals?


Om er nuvarande lösning inte stödjer de sju punkterna ovan – eller om omindexering tar dagar – är det dags att tänka om.
Kontakta oss så ser vi om vi kan optimera er befintliga lösning, eller om Relewise är lösningen på era utmaningar.

Låt oss göra en POC tillsammans!

Författare:
Erik Lundow, Head of Frontend
Johan Lindeborg, Backend Developer