Typesense für B2B-Onlineshops: Wann sich der Open-Source-Sprung lohnt
Typesense ist eine quelloffene, in C++ geschriebene Suchmaschine mit GPL-v3-Lizenz, die als typo-tolerante Algolia-Alternative entworfen wurde. Für B2B-Shops lohnt sich der Wechsel dann, wenn Per-Query-Pricing schmerzt, Suchkosten planbarer werden sollen und rollenbasierte Sichtbarkeit sauber in der eigenen Anwendung abgebildet werden kann.
Key Takeaways
- Typesense liefert schnelle Suchergebnisse über In-Memory-Indizes und eignet sich besonders für SKU-, Facetten- und Katalogsuche.
- Per-Query-Kosten entfallen; dafür entstehen Infrastruktur-, Cloud- oder Betriebskosten.
- Drei Deployment-Pfade sind realistisch: Self-Hosted, Typesense Cloud oder Managed durch Agentur.
- Shopware 6 hat mit FroshTypesense einen Community-Connector, Magento ein Drittanbieter-Plugin, OroCommerce benötigt aktuell meist eine individuelle Bridge.
- Rollenbasierte Sichtbarkeit, Preisstaffeln und Kontingente bildet Typesense nicht nativ ab. Diese Logik gehört in Shop-Anwendung, Indexierung oder API-Layer.
Was ist Typesense und wie ordnet es sich im B2B-Suchmarkt ein?
Typesense ist eine Open-Source-Suchmaschine, die Indizes vollständig im Arbeitsspeicher hält und sich als schlanke Alternative zu Algolia, Elasticsearch und Solr positioniert. In B2B-Projekten ist Typesense besonders dort interessant, wo planbare Infrastrukturkosten wichtiger werden als nutzungsabhängige SaaS-Gebühren.
Technischer Steckbrief
Die Engine läuft als Binary oder Container, bietet eine REST-API und offizielle Clients für PHP, JavaScript, Python, Ruby, Java und Go. Typische Funktionen sind Typo-Toleranz, Facetten, Geo-Search, Synonym-Listen und Federated Search.
Was im Vergleich zu Algolia fehlt
Typesense liefert keine eingebaute Personalisierung auf Nutzerebene, kein vollständiges Merchandising-Backend und keine fertige B2B-Preislistenlogik. Für viele mitteleuropäische B2B-Shops mit deutsch- und englischsprachigen Katalogen ist das verschmerzbar, solange die Shop-Anwendung diese Logik sauber ergänzt.
Welche Deployment-Optionen gibt es für Typesense im B2B-Shop?
Self-Hosted in der eigenen Cloud
Self-Hosting bietet volle Kontrolle über Daten, Infrastruktur und Kosten. In mittelständischen B2B-Projekten läuft Typesense häufig auf zwei oder drei Cloud-Knoten mit Replikation. Speicherbedarf hängt stark von Kataloggröße, Facetten und Synonymen ab.
Der Vorteil: keine Lizenzkosten und volle Datenhoheit. Der Nachteil: Backup, Monitoring, Updates und Security-Patches bleiben beim Betreiber.
Typesense Cloud
Typesense Cloud nimmt Cluster-Setup, Updates und Backups ab. Die Kosten hängen an der Cluster-Größe, nicht direkt am Suchvolumen. Damit entfällt das Risiko, dass Traffic-Spitzen die monatliche Rechnung stark erhöhen.
Für Mittelständler ohne dediziertes DevOps-Team ist Typesense Cloud meist der pragmatischste Einstieg.
Managed durch Agentur
Wenn Plattform-Betrieb und Suche aus einer Hand kommen sollen, kann eine Agentur Hosting, Index-Pipeline und Connector-Wartung übernehmen. Dieses Modell verbindet Open-Source-TCO mit operativer Entlastung.
Welche B2B-Anforderungen deckt Typesense gut ab?
SKU- und Artikelnummer-Suche
Typesense ist stark bei SKU-, GTIN-, MPN- und Artikelnummernsuche. Artikelnummern wie „KX-1041-200“ können auch bei abweichender Schreibweise gefunden werden, wenn Normalisierung und Indexierung sauber vorbereitet sind.
Facetten mit hoher Kardinalität
Hersteller, Norm, Material, technische Merkmale und Verfügbarkeit lassen sich gleichzeitig filtern. Voraussetzung ist ein gutes PIM-Datenmodell mit typisierten Attributen.
Synonyme und Suchsteuerung
Branchenspezifische Begriffe wie „Schaltschrank“ und „Steuerungsgehäuse“ lassen sich über Synonym-Gruppen abbilden. Das ist besonders im technischen B2B-Handel wichtig.
Schnelle Index-Updates
Bestands- und Preisänderungen können schnell in den Suchindex propagiert werden. Damit eignet sich Typesense für Shops, in denen Verfügbarkeit und Sortimentsstatus häufig wechseln.
Welche Anforderungen deckt Typesense nur eingeschränkt ab?
Rollenbasierte Sichtbarkeit
Typesense kennt keine B2B-Rollenlogik. Sortimente für OEM-Kunden, Wiederverkäufer oder Innendienst müssen über Filter-Tokens und Anwendungskontext erzwungen werden.
Preisstaffeln und Kontingente
Typesense ist keine Pricing Engine. Kundenspezifische Preise, Staffelpreise oder Rahmenverträge sollten durch Shop, ERP oder Pricing-Service berechnet werden.
Personalisierung
Personalisierung auf Nutzer- oder Kontoebene benötigt ein zusätzliches Re-Ranking-Layer. Wer diese Funktion ohne Eigenentwicklung erwartet, bleibt bei Algolia, Fact-Finder oder epoq oft besser aufgehoben.
Wie sieht die Integrationsrealität in DACH-Shopsystemen 2026 aus?
Shopware 6: FroshTypesense
Für Shopware 6 gibt es mit FroshTypesense einen Community-Connector. Er ersetzt die Storefront-Suche durch Typesense-Anfragen und reduziert den Einstieg für Shopware-Bestandskunden erheblich.
Für komplexe B2B-Logik bleiben dennoch Anpassungen nötig, etwa für Kundengruppen, Preise, Sichtbarkeiten und individuelle Attribute.
Adobe Commerce / Magento
Für Magento existieren Drittanbieter-Plugins, die Produktindex, Kategorie-Listing und Storefront-Suche abdecken. In der Praxis müssen individuelle Attribute und B2B-Sichtbarkeiten meist zusätzlich gemappt werden.
OroCommerce: Custom Bridge erforderlich
OroCommerce hat aktuell keinen offiziellen Typesense-Adapter. Eine produktive Anbindung erfordert deshalb eine individuelle Bridge mit Index-Mapping, Listenern für Produkt- und Preislisten-Events sowie einer Übersetzung von ACL-, Preislisten- und Customer-Group-Logik in Suchfilter.
Der Aufwand liegt weniger in Typesense selbst, sondern in der sauberen Abbildung der OroCommerce-B2B-Logik.
WooCommerce
WooCommerce-Plugins decken kleinere Shops ab. Für klassische B2B-Mittelstandsprojekte mit komplexer Preis-, Rollen- und Sortimentslogik ist WooCommerce jedoch selten die erste Plattformwahl.
Wann lohnt sich der Open-Source-Sprung tatsächlich?
Typesense lohnt sich, wenn drei Faktoren zusammenkommen: hohes oder planbares Anfragevolumen, technische Kapazität für Betrieb und Integration sowie Anforderungen, die ohne fertige Personalisierungs-Suite abbildbar sind.
| Kriterium | Typesense passt | Typesense passt eher nicht |
| Kataloggröße | 5.000 bis mehrere Millionen SKUs | sehr kleine Sortimente |
| Suchanfragen pro Monat | hoch oder wachsend | niedrig |
| DevOps / Agenturpartner | vorhanden | nicht vorhanden |
| Rollenbasierte Sichtbarkeit | per App-Layer abbildbar | muss out of the box kommen |
| Personalisierung | wenig oder Eigenbau möglich | hoher Anspruch an fertige Personalisierung |
| Sprachen | DE / EN / FR / ES | starker CJK-Schwerpunkt |
⇔
Wie sieht eine TCO-Betrachtung gegenüber Algolia aus?
Eine belastbare TCO-Rechnung braucht konkrete Zahlen: Suchvolumen, Kataloggröße, Indexierungsfrequenz, benötigte Hochverfügbarkeit und Betriebsmodell.
Qualitativ gilt: Algolia rechnet stärker nutzungsbasiert, Typesense stärker infrastrukturbasiert. Der Break-even liegt oft dort, wo Algolia-Rechnungen monatlich in den vierstelligen Bereich wachsen oder starke Traffic-Spitzen schwer kalkulierbar werden.
Self-Hosting senkt Lizenzkosten, addiert aber Betriebsaufwand. Typesense Cloud macht den Betrieb einfacher, bleibt aber eine laufende Kostenposition.
So unterstützt Unit M dabei
Unit M führt Open-Source-Such-Audits für Industrie- und Handelsunternehmen durch. Wir vergleichen aktuelle SaaS-Kosten mit einer Typesense-TCO-Rechnung über drei Jahre, bewerten Connector-Reife für Shopware 6, Adobe Commerce oder OroCommerce und benennen Migrationsrisiken offen.
Wenn Sie eine belastbare Entscheidungsgrundlage gegen Algolia, Fact-Finder oder eine bestehende Plattform-Suche brauchen, ist ein Open-Source-Such-Audit der richtige Einstieg.
FAQ: Typesense im B2B-Onlineshop
Ist Typesense produktionsreif für mittelständische B2B-Shops?
Ja. Typesense läuft produktiv in E-Commerce-, SaaS- und Marktplatz-Szenarien. Entscheidend ist nicht die Engine allein, sondern die Reife von Connector, Index-Pipeline, Monitoring, Backup und B2B-Filterlogik.
Welche Alternativen gibt es im Open-Source-Segment?
Meilisearch und OpenSearch sind die wichtigsten Alternativen. Meilisearch ist ähnlich entwicklerfreundlich und schlank. OpenSearch deckt komplexere Analytics-Use-Cases ab, ist aber operativ schwergewichtiger.
Lassen sich B2B-Preislisten und Kundenkontingente in Typesense abbilden?
Nicht direkt. Typesense filtert nach Feldwerten, kennt aber keine Preislistenlogik. Die Shop-Anwendung muss Kundenkontext, Rolle und Vertrag in Filter-Tokens übersetzen und an die Suchanfrage anhängen.
Wie lange dauert eine Typesense-Einführung in Shopware 6?
Mit FroshTypesense als Basis sind 4 bis 8 Wochen für einen produktiven Rollout realistisch. Ohne Plugin oder bei komplexer B2B-Logik liegen Aufwände eher bei 10 bis 14 Wochen.
Wann sollten wir bei Algolia bleiben?
Wenn Personalisierung, Merchandising-Workflows und mehrsprachige Nutzerprofile heute schon zentral für den Sucherfolg sind, ist der Eigenbau-Aufwand mit Typesense oft höher als die laufenden SaaS-Kosten.
Quellen
- typesense.org — Hersteller-Website
- Typesense Vergleichs-Dokumentation
- typesense/typesense — GitHub-Repository
- FriendsOfShopware/FroshTypesense — Shopware-Community-Plugin
- Ceymox Typesense Search for Magento
- Typesense E-Commerce-Demo
- Meilisearch — Typesense Review
- Luigi’s Box — Typesense vs Algolia