Echtzeit-Inventarsuche in der Geschwindigkeit, die Reisekäufer erwarten
Jede zusätzliche Sekunde Latenz reduziert deine Konversionsrate messbar. Eine träge Architektur fällt bei einer Plattform mit 100.000 Angeboten kaum auf. Die ersten Schwächen zeigen sich bei einer Million, und der Unterschied zwischen einem guten und einem mittelmäßigen Design wird bei 15 Millionen kritisch. Die zwei häufigsten Fehlerbilder dabei: veraltete Verfügbarkeitsdaten, die schon gebuchtes Inventar noch als frei zeigen, und Facettenfilter, die sich auf den gesamten Katalog statt auf das tatsächlich verfügbare Inventar beziehen. Beides sind Architekturprobleme, keine Datenqualitätsprobleme.
Eine dedizierte Suchmaschine als Fundament
Wir setzen für die Suche selbst auf eine dedizierte Suchmaschine wie Elasticsearch oder OpenSearch. Ein gut konzipierter Index kodiert Standort, Daten, Kapazität, Preisstufen, Ausstattung, Bewertungen und Verfügbarkeitsfenster gleichzeitig.
Objekt-Deduplizierung über Anbieter hinweg
Anbieter liefern dasselbe Hotel häufig mit unterschiedlichen IDs und Datenmodellen. GIATA ist dafür die Branchenreferenz, eine deutsche Master-Objektdatenbank mit über 750.000 Hotelobjekten weltweit. Lässt sich GIATA bei dir nicht einsetzen, entwickeln wir probabilistische Matching-Pipelines, die auf Namensähnlichkeit und geografischer Nähe basieren und zusätzlich Attributüberschneidungen einbeziehen.
Verfügbarkeit, die auch im Checkout noch stimmt
Buchungen, ablaufende Haltefristen und Partner-Feeds ändern den Inventarstatus fortlaufend. Ein hybrider Ansatz löst das: Die Suchschicht arbeitet mit einem Verfügbarkeitsindex, der über Event-Streams laufend aktualisiert wird. Der Checkout führt vor der Reservierungsbestätigung zusätzlich eine Live-Prüfung durch, damit dort keine veraltete Zahl mehr durchrutscht.
Was sich cachen lässt, und was nicht
Wir cachen statische Attribute, Ausstattungslisten und Standortdaten mit angemessenen Ablaufzeiten. Echtzeit-Verfügbarkeit gehört da nicht hinein. Eine Cache-Invalidierung bei jedem Buchungsereignis ist dafür zwingend erforderlich.
Filter, die zum echten Bestand passen
Deine Filter müssen das tatsächlich verfügbare Inventar zeigen. Dynamische Facetten aktualisieren sich mit jedem angewendeten Filter neu. Eine spezialisierte Anforderung wie eine Halal-Zertifizierung braucht dafür eigene Investitionen in die Datenanreicherung.
Ranking und GDS-Integration
Keyword-Relevanz, Preiswettbewerbsfähigkeit, Verfügbarkeitszuverlässigkeit und historische Konversionsraten zählen beim Relevanz-Ranking. Ein Re-Ranking per maschinellem Lernen nutzt zusätzlich deine eigenen Buchungsdaten. Wir verbinden für die GDS-Integration Feeds von Amadeus, Sabre oder Travelport.
Geospatiale Suche
OpenSearch und Elasticsearch unterstützen Bounding-Box- und Radius-Abfragen nativ, ebenso Polygon-Abfragen, jeweils kombiniert mit Verfügbarkeits- und Attributfiltern.
Bewährt im Betrieb
KAYAK: über 2 Milliarden Anfragen pro Jahr in 60 Märkten, mehr als ein Jahrzehnt integriertes Entwicklungsteam von Gradion. HomeToGo: über 15 Millionen Angebote, mehr als 60.000 Partner in 25 Ländern, bis zu 150 Entwickler an vier Standorten, über 50 Deployments täglich bei 99,99 Prozent Uptime. roadsurfer: komplette Buchungsplattform in 20 Tagen neu entwickelt, Buchungen innerhalb eines Jahres nach Launch verdoppelt. Ein führender deutscher B2B-Marktplatz: Suchschicht neu strukturiert mit Elasticsearch und Caching, API-Latenz in zentralen Arbeitsabläufen um 70 Prozent gesenkt, Verfügbarkeit bei 99,9 Prozent. commercetools: 24/7-Plattformbetrieb über drei Zeitzonen im Follow-the-Sun-Modell, mehr als 75 Milliarden US-Dollar jährliches Bruttowarenvolumen geschützt. Schuhe.de: modulare Architektur mit Algolia-Suche und Microservices auf AWS, saisonale Besucherspitzen wie Black Friday bei stabiler Leistung abgefangen.
2 Mrd. Abfragen, 60 Märkte
KAYAK verarbeitet jährlich über 2 Milliarden Verbraucheranfragen in 60 Märkten. Wir betrieben dort über ein Jahrzehnt lang ein integriertes Hochleistungs-Entwicklungsteam.
Sind deine Such- und Verfügbarkeitssysteme bei deinem Abfragevolumen noch schnell genug?
Wir optimieren Such- und Verfügbarkeitssysteme für Reiseplattformen und entwickeln sie neu. Nenn uns dein Abfragevolumen und deine Cache-Strategie.