Das Seminar entwickelt relevante, messbare und betriebssichere Suchfunktionen mit Wagtails Datenbank- und Elasticsearch-Backends.
Inhaltsübersicht
- Suchanforderungen und Erfolgskriterien
- Indexierbare Felder und Datenmodell
- Datenbanksuche mit PostgreSQL
- Elasticsearch-Konfiguration und Index-Lebenszyklus
- Relevanz, Facetten und Sucherlebnis
- Evaluation, Monitoring und Migration
Seminarprofil
Die Inhalte verbinden fachliche Einordnung, geführte Demonstrationen und eigenständige Übungen. Jeder Themenblock baut auf den vorherigen Arbeitsschritten auf; Konfigurationen und Implementierungen werden unmittelbar anhand definierter Qualitätskriterien überprüft. Zwei Tage sind notwendig, um Inhaltsanalyse, Indexmodell, Backend-Auswahl, Relevanz, Filter, Autocomplete, Betrieb, Migration und Evaluation zusammenhängend umzusetzen.
Zielgruppe und Voraussetzungen
Zielgruppe: Wagtail-Entwickler, Suchverantwortliche, Solution Architects und Plattformteams.
Voraussetzungen: Gute Django- und Wagtail-Kenntnisse; Grundlagen zu Suchindizes, HTTP und Datenbankabfragen sind hilfreich.
Seminarinhalte
Kapitel 1: Suchanforderungen und Erfolgskriterien
Das Kapitel ordnet Suchanforderungen und Erfolgskriterien in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Suchintentionen, Inhaltsarten und Sprachen; 2. Ergebnisdarstellung, Filter und leere Trefferlisten; 3. Messgrößen für Relevanz, Geschwindigkeit und Abdeckung; 4. Testkorpus mit typischen und schwierigen Suchanfragen
- Schritt 1: Suchintentionen, Inhaltsarten und Sprachen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Ergebnisdarstellung, Filter und leere Trefferlisten in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Messgrößen für Relevanz, Geschwindigkeit und Abdeckung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Testkorpus mit typischen und schwierigen Suchanfragen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 2: Indexierbare Felder und Datenmodell
Das Kapitel ordnet Indexierbare Felder und Datenmodell in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. SearchField, FilterField und RelatedFields; 2. Gewichtung, Teiltreffer und Autocomplete-Felder; 3. StreamField-, Snippet- und Beziehungsinhalte; 4. Ausschluss nicht öffentlicher oder ungeeigneter Daten
- Schritt 1: SearchField, FilterField und RelatedFields fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Gewichtung, Teiltreffer und Autocomplete-Felder in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: StreamField-, Snippet- und Beziehungsinhalte in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Ausschluss nicht öffentlicher oder ungeeigneter Daten durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 3: Datenbanksuche mit PostgreSQL
Das Kapitel ordnet Datenbanksuche mit PostgreSQL in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Konfiguration des Datenbank-Backends; 2. Suchoperatoren und kombinierte Abfragen; 3. Filterung, Sortierung und Seitennavigation; 4. Grenzen, Messung und geeignete Einsatzszenarien
- Schritt 1: Konfiguration des Datenbank-Backends fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Suchoperatoren und kombinierte Abfragen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Filterung, Sortierung und Seitennavigation in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Grenzen, Messung und geeignete Einsatzszenarien durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 4: Elasticsearch-Konfiguration und Index-Lebenszyklus
Das Kapitel ordnet Elasticsearch-Konfiguration und Index-Lebenszyklus in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Verbindungs-, Index- und Alias-Konfiguration; 2. Schemaaufbau und vollständige Neuindexierung; 3. Inkrementelle Aktualisierung und Konsistenz; 4. Fehlerbehandlung bei nicht verfügbarem Suchdienst
- Schritt 1: Verbindungs-, Index- und Alias-Konfiguration fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Schemaaufbau und vollständige Neuindexierung in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Inkrementelle Aktualisierung und Konsistenz in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Fehlerbehandlung bei nicht verfügbarem Suchdienst durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 5: Relevanz, Facetten und Sucherlebnis
Das Kapitel ordnet Relevanz, Facetten und Sucherlebnis in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Feldgewichtung und kontrolliertes Ranking; 2. Filter, Facetten und kombinierte Navigation; 3. Vorschläge, Autocomplete und Tippfehlertoleranz; 4. Erklärbare Ergebnisse und redaktionelle Einflussnahme
- Schritt 1: Feldgewichtung und kontrolliertes Ranking fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Filter, Facetten und kombinierte Navigation in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Vorschläge, Autocomplete und Tippfehlertoleranz in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Erklärbare Ergebnisse und redaktionelle Einflussnahme durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 6: Evaluation, Monitoring und Migration
Das Kapitel ordnet Evaluation, Monitoring und Migration in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Automatisierte Relevanz- und Regressionstests; 2. Metriken für Nulltreffer, Laufzeit und Indexzustand; 3. Paralleler Aufbau und kontrollierter Backend-Wechsel; 4. Rollback, Wartung und dokumentierte Tuning-Regeln
- Schritt 1: Automatisierte Relevanz- und Regressionstests fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Metriken für Nulltreffer, Laufzeit und Indexzustand in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Paralleler Aufbau und kontrollierter Backend-Wechsel in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Rollback, Wartung und dokumentierte Tuning-Regeln durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Fachbereichsleitung und Seminarorganisation
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Wagtail-Entwickler, Suchverantwortliche, Solution Architects und Plattformteams. |
| Voraussetzungen: | Gute Django- und Wagtail-Kenntnisse; Grundlagen zu Suchindizes, HTTP und Datenbankabfragen sind hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, geführte Konfigurationen, praktische Übungen am System und strukturierte Reviews |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Ausführliche Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
