Typesense für E-Commerce: Facettensuche, Kataloge und Personalisierung

Die Produktsuche entscheidet im E-Commerce oft darüber, ob ein Nutzer kauft oder abspringt. Das gilt besonders im B2B: Große Sortimente, komplexe Artikelnummern, kundenspezifische Preise und technische Produktdaten stellen deutlich höhere Anforderungen an Suchsysteme als klassische B2C-Shops.

Typesense hat sich in den letzten Jahren zu einer leistungsfähigen Open-Source-Suchengine für moderne Commerce-Stacks entwickelt. Facettensuche, Typo-Tolerance, Synonyme und seit Version 0.25 auch Vector Search laufen in einer einzigen Engine — ohne zusätzliche Such- oder KI-Infrastruktur.

Dieser Beitrag zeigt, wie Typesense im E-Commerce eingesetzt wird, welche Besonderheiten B2B-Shops mitbringen und wann Typesense die richtige Wahl ist.

Warum Suche im E-Commerce ein Conversion-Hebel ist

Wer die interne Suche nutzt, hat meist bereits eine konkrete Kaufabsicht.

Im B2B verstärkt sich dieser Effekt zusätzlich:

  • Einkäufer suchen direkt nach Artikelnummern
  • technische Spezifikationen müssen filterbar sein
  • große Sortimente lassen sich kaum per Navigation erschließen
  • Suchfehler führen unmittelbar zu Umsatzverlust

Eine gute Commerce-Suche muss deshalb gleichzeitig:

  • schnell
  • fehlertolerant
  • filterbar
  • skalierbar
  • personalisierbar

sein.

 

Was bringt Typesense für E-Commerce mit?

Typesense deckt die wichtigsten Suchfunktionen moderner Shops nativ ab.

Facettensuche

Filter nach:

  • Marke
  • Kategorie
  • Material
  • Preis
  • Verfügbarkeit
  • technischen Merkmalen

werden direkt unterstützt.

Besonders wichtig im B2B: Multi-Select-Facetten für komplexe Produktauswahl.

 

Typo Tolerance

Typesense korrigiert Tippfehler automatisch.

Das ist besonders relevant bei:

  • langen Produktnamen
  • technischen Begriffen
  • Herstellercodes
  • Artikelnummern

Beispiel: „DIN912 M8x40“ findet trotzdem Ergebnisse bei Schreibfehlern.

 

Synonyme und Suchintelligenz

Synonyme ermöglichen:

  • Schraube ↔ Innensechskantschraube
  • Akku ↔ Batterie
  • SDS ↔ Schnellspannsystem

Das verbessert Trefferqualität und Conversion.

Vector Search und semantische Suche

Seit v0.25 unterstützt Typesense native Vector Search.

Dadurch werden möglich:

  • semantische Produktsuche
  • „ähnliche Produkte“
  • KI-gestützte Suche
  • Hybrid Search aus BM25 + Vektor-Suche

Besonders relevant:

  • große Ersatzteilkataloge
  • technische Produktsuche
  • KI-Assistenten im Commerce

 

Warum B2B-Suche anders funktioniert als B2C

Viele Search-Setups scheitern daran, dass B2B wie B2C behandelt wird.

Die Unterschiede sind fundamental.

Bereich B2C B2B
Sucheingabe Suchverhalten Artikelnummern
Preise global kundenspezifisch
Sichtbarkeit öffentlich rollenbasiert
Filter Farbe, Größe Normen, Maße
Bestellmengen klein Staffelpreise
Suchverhalten inspirativ zielgerichtet

Artikelnummern-Suche

Im Großhandel suchen Nutzer oft direkt nach:

  • Hersteller-Codes
  • DIN-Normen
  • internen SKUs
  • technischen Nummern

Hier zählt:

  • exaktes Matching
  • Typo-Tolerance
  • schnelle Antwortzeiten

Semantische Suche allein reicht nicht.

 

Kundenspezifische Sortimente

B2B-Shops arbeiten häufig mit:

  • Kundengruppen
  • Rollen
  • individuellen Preisen
  • eingeschränkten Sortimenten

Das bedeutet:
Suchergebnisse müssen dynamisch gefiltert werden.

 

Facettensuche richtig modellieren

Die Qualität der Suche hängt stark vom Datenmodell ab.

Ein häufiger Fehler:
Zu viele oder falsch modellierte Facetten.

 

Typische E-Commerce-Facetten

Facette Beispiel
Kategorie Werkzeuge
Marke Bosch
Material Edelstahl
Norm DIN 912
Verfügbarkeit sofort lieferbar
Größe M8
Spannung 230V

 

Hierarchische Kategorien

Hierarchien werden typischerweise als Pfade modelliert:

  • Werkzeuge
  • Werkzeuge > Handwerkzeuge
  • Werkzeuge > Schraubendreher

Dadurch funktionieren:

  • Drill-Down
  • Breadcrumbs
  • Facettennavigation

sehr performant.

 

Personalisierung und kundenspezifische Preise

Sichtbarkeit pro Kundengruppe

Ein typisches B2B-Muster:

  • Händler A sieht Sortiment X
  • Händler B sieht Sortiment Y
  • OEM-Kunden sehen Spezialartikel

Das lässt sich in Typesense über Filter-Felder lösen.

Ranking und Boosting

Sortierung kann kombiniert werden aus:

  • Relevanz
  • Marge
  • Lagerbestand
  • Kundengruppe
  • Bestseller
  • Individualranking

Dadurch entstehen personalisierte Suchergebnisse ohne separate Recommendation Engine.

 

Integration in Headless-Commerce-Architekturen

Typesense funktioniert besonders gut als eigenständiger Search-Layer.

Typischer Datenfluss: ERP → PIM → Typesense → Storefront

 

Typesense mit OroCommerce integrieren

OroCommerce basiert auf Symfony und eignet sich gut für Event-basierte Indexierung.

Typische Architektur:

  • Doctrine Events triggern Updates
  • Symfony Messenger queued Re-Indexing
  • Kundengruppen werden als Facetten indexiert

Besonders stark:

  • B2B-Großhandel
  • kundenspezifische Preise
  • komplexe Produktstrukturen

 

Typesense mit BigCommerce integrieren

BigCommerce ist API-First.

Typischer Ablauf:

  • Webhook bei Produktänderung
  • Middleware lädt Produktdaten
  • Bulk-Import nach Typesense

Ideal für:

  • Headless Commerce
  • composable Architektur
  • moderne React-/Next.js-Frontends

 

Typesense mit Shopware integrieren

Shopware 6 bietet:

  • Entity Events
  • Plugin-System
  • API-Zugriff

Typische Integration:

  • Subscriber auf Produktänderungen
  • Queue-basiertes Re-Indexing
  • Facettenaufbau aus Produktattributen

Wichtig: Bei komplexen B2B-Sortimenten sollte ein PIM vorgeschaltet sein.

 

Search-as-You-Type und Autocomplete

Autocomplete ist heute Pflicht.

Besonders wichtig:

  • unter 50 ms Antwortzeit
  • Debouncing
  • mobile Optimierung
  • Vorschläge während der Eingabe

 

Typische Optimierungen

Optimierung Zweck
Debouncing weniger Requests
Prefix Search schnelle Treffer
CDN-Caching geringere Latenz
kleine Resultsets bessere UX
Query-Priorisierung relevante Treffer zuerst

 

Wann Typesense nicht die richtige Wahl ist

Typesense ist stark, aber nicht für jedes Szenario optimal.

Sehr komplexe Enterprise-Personalisierung

Wenn benötigt werden:

  • Predictive Ranking
  • Collaborative Filtering
  • Recommendation Engines
  • Deep Behavioral AI

sind Algolia oder spezialisierte Plattformen oft weiter.

Search + Log Analytics

Wenn Suche und Observability kombiniert werden sollen:

  • Elasticsearch
  • OpenSearch

häufig die bessere Wahl.

Kein eigenes Engineering-Team

Typesense ist entwicklerfreundlich — aber kein „No-Code“-Produkt.

Wer:

  • keine Entwickler
  • keine API-Kompetenz
  • keine Betriebsressourcen

hat, sollte Managed-Alternativen prüfen.

 

Typische Architektur für moderne B2B-Suche

Ebene Aufgabe
ERP Preise, Bestand
PIM Produktdaten
Typesense Suche
Storefront UI
Middleware Synchronisation

Der entscheidende Punkt: Die Qualität der Suche hängt fast immer stärker vom Datenmodell als von der Suchengine ab.

 

Fazit

Typesense ist eine ernstzunehmende Commerce-Suchengine:

  • Open Source
  • performant
  • API-first
  • facettenstark
  • vectorfähig

Besonders im Headless-Commerce-Umfeld bietet Typesense eine moderne Alternative zu Elasticsearch oder Algolia — vor allem für:

  • B2B-Großhandel
  • Ersatzteilshops
  • technische Sortimente
  • API-first-Commerce

Der größte Erfolgsfaktor bleibt jedoch nicht die Suchengine selbst, sondern:

  • saubere Produktdaten
  • sinnvolle Facetten
  • gute Indexierungs-Pipelines
  • ein realistisches Verständnis der B2B-Suchlogik

FAQ

Unterstützt Typesense Facettensuche?

Ja. Typesense unterstützt native Facettensuche mit Multi-Select-Filtern und hierarchischen Kategorien.

Kann Typesense kundenspezifische Preise abbilden?

Ja. Über Kundengruppen-Felder und Filter lassen sich individuelle Preis- und Sortimentssichten realisieren.

Unterstützt Typesense Vector Search?

Ja. Seit Version 0.25 unterstützt Typesense native Vector Search und Hybrid Search.

Ist Typesense für B2B-Shops geeignet?

Ja. Besonders bei technischen Sortimenten, Ersatzteilen und großen Produktkatalogen ist Typesense sehr leistungsfähig.

Welche Shop-Systeme lassen sich integrieren?

Typische Integrationen:

  • OroCommerce
  • BigCommerce
  • Shopware 6
  • Magento
  • Headless-Commerce-Stacks

Wie groß kann ein Typesense-Katalog werden?

Je nach RAM und Architektur mehrere Millionen Produkte. Große B2B-Kataloge benötigen typischerweise 16-64 GB RAM.

Brauche ich Elasticsearch zusätzlich?

Nein. Viele Projekte nutzen Typesense als eigenständige Search-Plattform.

Wann ist Algolia die bessere Wahl?

Wenn starke Enterprise-Personalisierung, Recommendation Engines oder Managed Enterprise-SLAs im Vordergrund stehen.