Seminar Milvus – Hybrid Search und Reranking

Das Seminar verbindet Dense Embeddings, Sparse beziehungsweise BM25-Signale, mehrere Vektorfelder und Metadatenfilter zu einer kontrollierten Hybrid-Suche. Kandidatenerzeugung, Score-Normalisierung, Fusion, Reranking, Evaluation und Latenzbudgets werden in einem durchgängigen Suchsystem praktisch umgesetzt.

Inhaltsverzeichnis

  1. Zielsetzung
  2. Retrieval-Signale und Sucharchitektur
  3. Dense-, Sparse- und Multi-Vector-Abfragen
  4. Score-Normalisierung und Fusion
  5. Reranking mit zusätzlichen Modellen
  6. Metadaten, Geschäftsregeln und Diversität
  7. Evaluation und Fehleranalyse
  8. Produktionsreife Hybrid-Pipeline
  9. Praxisprojekt
  10. Zielgruppe und Voraussetzungen
  11. Arbeitsweise

Zielsetzung

  • Mehrere Retrieval-Signale anhand ihrer Stärken und Fehlerbilder kombinieren
  • Dense-, Sparse- und Multi-Vector-Suchen in Milvus strukturiert aufbauen
  • Scores normalisieren und gewichtete oder rangbasierte Fusion korrekt einsetzen
  • Cross-Encoder und weitere Reranker in ein begrenztes Latenzbudget integrieren
  • Hybrid-Pipelines mit Ground Truth, Offline-Metriken und Fehleranalysen optimieren

Retrieval-Signale und Sucharchitektur

Hybrid Search ist kein einzelner Algorithmus, sondern eine Pipeline aus komplementären Kandidatenquellen und Rankingstufen.

  1. Schritt 1: Suchintentionen analysieren: Exakte Begriffe, semantische Umschreibungen, Produktcodes, Eigennamen und multimodale Signale werden klassifiziert.
  2. Schritt 2: Kandidatenquellen wählen: Dense-Vektoren, Sparse-Vektoren, BM25, mehrere Embedding-Felder und Filter werden ihren Stärken zugeordnet.
  3. Schritt 3: Stufenmodell entwerfen: Recall-orientierte Kandidatenerzeugung, Fusion, Reranking und Ergebnisaufbereitung erhalten klare Schnittstellen.

Praxisübung: Entwurf einer Hybrid-Sucharchitektur für einen heterogenen Dokumentbestand.

Dense-, Sparse- und Multi-Vector-Abfragen

Mehrere Suchpfade werden mit konsistenten Filtern und kontrollierten Kandidatenmengen parallel ausgeführt.

  1. Schritt 1: Felder und Indizes vorbereiten: Dense-, Sparse- und weitere Vektorfelder werden mit passender Metrik und Indexstrategie konfiguriert.
  2. Schritt 2: Teilabfragen definieren: Suchparameter, Top-K, Filter, Partitionen und Rückgabefelder werden pro Signal festgelegt.
  3. Schritt 3: Kandidaten vereinheitlichen: IDs, Scores, Ränge, Herkunft und Metadaten werden in ein gemeinsames Zwischenformat überführt.

Praxisübung: Implementierung paralleler Teilabfragen mit reproduzierbarer Kandidatenzusammenführung.

Score-Normalisierung und Fusion

Scores aus unterschiedlichen Metriken sind nicht direkt vergleichbar. Fusion muss Rangfolge, Skalierung und Ausreißer berücksichtigen.

  1. Schritt 1: Scoreverhalten untersuchen: Distanzrichtung, Wertebereich, Verteilung und Query-Abhängigkeit werden für jedes Signal gemessen.
  2. Schritt 2: Fusionsverfahren wählen: Gewichtete Score-Fusion und rangbasierte Verfahren werden hinsichtlich Stabilität und Interpretierbarkeit verglichen.
  3. Schritt 3: Gewichte abstimmen: Signalgewichte, Kandidatenzahl und Normalisierung werden anhand einer Validierungsmenge optimiert.

Praxisübung: Vergleich mehrerer Fusionsvarianten mit dokumentierter Rankingwirkung.

Reranking mit zusätzlichen Modellen

Ein Reranker bewertet eine kleinere Kandidatenmenge genauer und kann Kontext, Reihenfolge oder mehrere Merkmale berücksichtigen.

  1. Schritt 1: Reranker auswählen: Cross-Encoder, ColBERT-ähnliche Verfahren, regelbasierte Signale und domänenspezifische Modelle werden eingeordnet.
  2. Schritt 2: Kandidatenbudget setzen: Top-N für Reranking, Batchgröße, Parallelität und Timeout werden an Qualitäts- und Latenzziele angepasst.
  3. Schritt 3: Fehlerfälle behandeln: Modellausfall, langsame Antwort, fehlender Text und maximale Eingabelänge erhalten Fallback-Regeln.

Praxisübung: Integration eines Rerankers mit Timeout, Fallback und Vorher-Nachher-Messung.

Metadaten, Geschäftsregeln und Diversität

Fachliche Anforderungen gehen über reine Relevanz hinaus. Berechtigung, Aktualität, Diversität und Deduplizierung werden in die Pipeline eingebaut.

  1. Schritt 1: Harte Filter anwenden: Mandant, Zugriffsrecht, Sprache, Status und Gültigkeitszeitraum werden vor oder während der Kandidatensuche erzwungen.
  2. Schritt 2: Weiche Signale ergänzen: Aktualität, Qualität, Popularität und Quellenvertrauen werden als nachvollziehbare Rankingmerkmale verwendet.
  3. Schritt 3: Ergebnisvielfalt steuern: Nahezu identische Chunks, gleiche Dokumente und einseitige Kategorien werden begrenzt.

Praxisübung: Erweiterung einer Hybrid-Pipeline um Berechtigungsfilter, Deduplizierung und Diversitätsregel.

Evaluation und Fehleranalyse

Optimierungen werden mit repräsentativen Fragen und klaren Metriken statt anhand einzelner Erfolgserlebnisse bewertet.

  1. Schritt 1: Ground Truth strukturieren: Query-Klassen, relevante Dokumente, schwierige Negativbeispiele und fachliche Prioritäten werden erfasst.
  2. Schritt 2: Stufen messen: Recall der Kandidaten, nDCG, MRR, Precision, Reranker-Gewinn und Latenz werden getrennt ausgewertet.
  3. Schritt 3: Fehler kategorisieren: Fehlende Kandidaten, falsche Fusion, Reranker-Fehler, Filterverlust und Datenqualitätsprobleme werden unterschieden.

Praxisübung: Durchführung einer Ablationsanalyse für Dense, Sparse, Fusion und Reranking.

Produktionsreife Hybrid-Pipeline

Die finale Pipeline erhält Konfiguration, Observability, Versionierung und sichere Rollout-Verfahren.

  1. Schritt 1: Konfiguration versionieren: Modelle, Analyzer, Gewichte, Top-K, Filter und Rerankerparameter werden als freigabefähige Version geführt.
  2. Schritt 2: Telemetrie ergänzen: Teilabfragelatenz, Kandidatenüberlappung, Fallback, Ergebnisverteilung und Qualitätsstichproben werden erfasst.
  3. Schritt 3: Rollout absichern: Offline-Abnahme, Shadow Traffic, A/B-Test, schrittweise Aktivierung und Rollback werden geplant.

Praxisübung: Abnahme einer vollständigen Hybrid-Suche mit Qualitäts-, Latenz- und Betriebsprotokoll.

Praxisprojekt

Alle Übungen werden in einer zusammenhängenden Laborumgebung durchgeführt. Ausgangsdaten, Konfiguration, Messwerte und Änderungen werden versioniert dokumentiert. Die technische Abnahme umfasst Funktionsfälle, definierte Fehlerfälle, Qualitätskontrollen und einen reproduzierbaren Wiederanlauf.

Zielgruppe und Voraussetzungen

Zielgruppe: Search Engineering, AI Engineering, Data Science, Machine Learning Engineering, Softwareentwicklung und technische Produktverantwortung.

Voraussetzungen: Gute Kenntnisse zu Milvus, Embeddings und Similarity Search; Grundlagen zu BM25 beziehungsweise Sparse Search und Python sind hilfreich.

Arbeitsweise

Fachliche Einordnung, technische Demonstrationen und schrittweise Übungen wechseln sich ab. Jede Konfiguration wird begründet, praktisch geprüft und anhand klarer Erfolgskriterien dokumentiert. Dadurch entsteht eine direkt übertragbare Arbeitsgrundlage für Entwicklung, Architektur oder Betrieb.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Search Engineering, AI Engineering, Data Science, Machine Learning Engineering, Softwareentwicklung und technische Produktverantwortung.
Voraussetzungen: Gute Kenntnisse zu Milvus, Embeddings und Similarity Search; Grundlagen zu BM25 beziehungsweise Sparse Search und Python 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, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, 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: 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
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben