Seminar Wagtail: Suche mit PostgreSQL und Elasticsearch

Das Seminar entwickelt relevante, messbare und betriebssichere Suchfunktionen mit Wagtails Datenbank- und Elasticsearch-Backends.

Inhaltsübersicht

  1. Suchanforderungen und Erfolgskriterien
  2. Indexierbare Felder und Datenmodell
  3. Datenbanksuche mit PostgreSQL
  4. Elasticsearch-Konfiguration und Index-Lebenszyklus
  5. Relevanz, Facetten und Sucherlebnis
  6. 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

  1. Schritt 1: Suchintentionen, Inhaltsarten und Sprachen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Ergebnisdarstellung, Filter und leere Trefferlisten in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Messgrößen für Relevanz, Geschwindigkeit und Abdeckung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. 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

  1. Schritt 1: SearchField, FilterField und RelatedFields fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Gewichtung, Teiltreffer und Autocomplete-Felder in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: StreamField-, Snippet- und Beziehungsinhalte in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. 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

  1. Schritt 1: Konfiguration des Datenbank-Backends fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Suchoperatoren und kombinierte Abfragen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Filterung, Sortierung und Seitennavigation in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. 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

  1. Schritt 1: Verbindungs-, Index- und Alias-Konfiguration fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Schemaaufbau und vollständige Neuindexierung in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Inkrementelle Aktualisierung und Konsistenz in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. 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

  1. Schritt 1: Feldgewichtung und kontrolliertes Ranking fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Filter, Facetten und kombinierte Navigation in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Vorschläge, Autocomplete und Tippfehlertoleranz in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. 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

  1. Schritt 1: Automatisierte Relevanz- und Regressionstests fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Metriken für Nulltreffer, Laufzeit und Indexzustand in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Paralleler Aufbau und kontrollierter Backend-Wechsel in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Rollback, Wartung und dokumentierte Tuning-Regeln durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Fachbereichsleitung und Seminarorganisation

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.

Seminar Startdatum Enddatum Ort Dauer
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben