Schnelle Rezepte für schnelles Kochen.
Für den neuen Auftritt von Migusto haben wir eine Rezepte-API entwickelt. Sie ist nun die zentrale Anlaufstelle für alle Migros-Rezepte und wird von Migusto, Famigros und iMpuls benutzt.
In Echtzeit (und rasant 🚀) liefert die GraphQL-Schnittstelle Rezeptdaten aus. Aber nicht nur das, dank einer intelligenten Suche ist sie auch das Rückgrat der Migusto-Suchfunktion.
iPhone App herunterladenAndroid App herunterladenHauptzutaten der neuen API
- Rezepte mit saisonalen Zutaten werden höher gewichtet
- Persönliche Diäten (vegan, glutenfrei) werden beachtet
- Zentrale Rezept-API für Migusto, Famigros und iMpuls
- Hohe Performance und komplexe Abfragen dank GraphQL
Sofort die relevanten Rezepte auf dem Teller
Die Rezepte-API aggregiert Inhalte verschiedener Herkunft und stellt sie Plattformen mit unterschiedlichen Anforderungen zur Verfügung. Regelmässig werden die Rezepte aus dem Redaktionssystem importiert und der Suchindex optimiert. Die Rezepte werden live mit Community-Daten (Bewertungen, Kommentaren und Fragen) von Reactions angereichert: Schmeckt toll, aber noch besser mit etwas Chili.
Die Schnittstelle kann mit mehreren Mandanten umgehen. Sie liefert Rezepte für Migusto, Famigros und iMpuls. Dank GraphQL ist eine flexible, auf den Mandanten und den Kontext zugeschnittene Abfrage möglich: Nur die jeweils benötigten Felder werden abgefragt, seien es Bild und Titel oder alle Schritte und detaillierte Nährwertangaben.
Sofort das richtige Rezept
Die Migusto-Webseite ist auf eine blitzschnelle Suche angewiesen. Die Rezepte-API bietet Volltextsuche in einer grossen Anzahl von Rezepten, kombinierbar mit Filterung nach Kategorien wie z.B. “vegan” und “Dessert”. Auch komplexe Suchanfragen liefern relevante Resultate – Dank Elasticsearch und Autocorrect, Bigram Matching, Stemming sowie Synonym-Erkennung mit einer durchschnittlichen Response-Time von lediglich 40ms.
Auf der Suche nach Inspiration? Die Autocomplete-Funktion nimmt Tipparbeit ab und liefert Kochideen. Pizza… Margherita? Pizzabrot? Mit Crevetten?
Atemberaubend schnell
20’000
rpm
Spitzenwerte der Rezepte-API
34
ms
Durchschnittliche Response Time
20
Prozent
Bessere Suchresultate
«Die Rezepte-API legt die Basis für eine flexible und nachhaltige Nutzung der Rezept-Daten. Sie ermöglicht eine plattformunabhängige Nutzung und eine State-of-the-Art Suche.»
Désirée Poffet, Projektleiterin Digital Platforms & Product Owner migusto.ch
Dank Big Data die richtigen Produkte im Einkaufswagen.
Ein Rezept hat Zutaten, aber im Einkaufswagen landen Produkte. Hier schlägt die Rezepte-API die Brücke. Es werden passende Produkte angeführt, die direkt in die Einkaufsliste übernommen werden können. Ist eine Präferenz bekannt, werden dazu passende Produkte vorgeschlagen, etwa Bio-Milch. Mit Hadoop wird die Präferenz aus Käufen in der Migros personalisiert errechnet. Dank innovativem Einsatz von Big Data werden bei allen Schritten von der Rezeptsuche über den Einkauf bis zum fertigen Menu sinnvolle Funktionen angeboten, die das Leben leichter machen.
Immer die passenden Rezepte
Die Schnittstelle liefert Rezepte nach saisonaler Relevanz aus. Sucht man z.B. im Frühling nach einem Risotto, wird ein Bärlauch-Risotto vorgeschlagen, im Herbst wird hingegen ein Steinpilz-Risotto höher gewichtet. Persönliche Präferenzen wie vegane oder laktosefreie Ernährung werden ebenfalls, soweit bekannt, in die Gewichtung einbezogen.
Fragen oder Interesse? Thilo hilft dir gern weiter.