Das Seminar ergänzt semantische Vektorsuche um lexikalische Volltextsuche mit BM25. Textanalyse, Analyzer-Konfiguration, Sparse-Repräsentationen, Indexierung, Abfrageparameter, Qualitätsmessung und die Verbindung zu Hybrid Search werden praxisnah aufgebaut.
Inhaltsverzeichnis
- Zielsetzung
- Lexikalische und semantische Suche
- Textfelder und Analyzer-Design
- Schema und BM25-Funktion
- Abfragen, Filter und Rankingparameter
- Evaluation und Übergang zu Hybrid Search
- Praxisprojekt
- Zielgruppe und Voraussetzungen
- Arbeitsweise
Zielsetzung
- Unterschiede zwischen semantischer und lexikalischer Suche begründen
- Textfelder, Tokenisierung, Normalisierung und Analyzer fachgerecht konfigurieren
- BM25-basierte Sparse-Repräsentationen in Milvus modellieren und indexieren
- Volltextabfragen, Filter und Suchparameter kontrolliert einsetzen
- Qualität und Einsatzgrenzen mit realistischen Testfragen bewerten
Lexikalische und semantische Suche
BM25 bewertet die Übereinstimmung von Begriffen, während Dense Embeddings semantische Nähe modellieren. Beide Verfahren besitzen unterschiedliche Stärken und Fehlerbilder.
- Schritt 1: Suchintentionen klassifizieren: Exakte Begriffe, Produktcodes, Eigennamen, Fachtermini, Umschreibungen und kontextuelle Fragen werden unterschieden.
- Schritt 2: Rankingprinzip verstehen: Termfrequenz, Dokumentlänge, inverse Dokumenthäufigkeit und Dense-Ähnlichkeit werden vergleichbar erläutert.
- Schritt 3: Einsatzgrenzen bestimmen: Synonyme, Tippfehler, seltene Begriffe, mehrsprachige Inhalte und sehr kurze Texte werden bewertet.
Praxisübung: Vergleich von Dense- und BM25-Ergebnissen für mehrere Suchintentionen.
Textfelder und Analyzer-Design
Die Analyzer-Kette entscheidet, welche Terme im Sparse-Signal verfügbar sind. Sprache und Domäne müssen explizit berücksichtigt werden.
- Schritt 1: Eingabetext vorbereiten: Unicode, Groß-/Kleinschreibung, Satzzeichen, HTML-Reste und strukturierte Werte werden behandelt.
- Schritt 2: Tokenisierung wählen: Wortgrenzen, zusammengesetzte Begriffe, Codes, Bindestriche und sprachspezifische Besonderheiten werden getestet.
- Schritt 3: Normalisierung festlegen: Stopwörter, Stemming, Lemmatization, Synonyme und benutzerdefinierte Filter werden nach Nutzen und Risiko bewertet.
Praxisübung: Entwicklung und Test einer Analyzer-Konfiguration für einen domänenspezifischen Dokumentbestand.
Schema und BM25-Funktion
Textfeld, Sparse-Vektorfeld und Funktion werden konsistent in das Collection-Schema integriert.
- Schritt 1: Felder modellieren: Primärschlüssel, Originaltext, filterbare Metadaten und Sparse-Ausgabefeld werden definiert.
- Schritt 2: Funktion konfigurieren: Eingabefeld, Ausgabefeld, Analyzer und BM25-Parameter werden nachvollziehbar gesetzt.
- Schritt 3: Index erstellen: Geeigneter Sparse-Index, Build-Prozess und Ladezustand werden eingerichtet und kontrolliert.
Praxisübung: Aufbau einer vollständigen BM25-fähigen Collection mit Testdaten.
Abfragen, Filter und Rankingparameter
Volltextsuche wird mit Filterbedingungen und anwendungsgerechter Ergebnisaufbereitung kombiniert.
- Schritt 1: Querypfad aufbauen: Suchtext, Sparse-Erzeugung, Suchfeld, Top-K und Rückgabefelder werden verbunden.
- Schritt 2: Filter ergänzen: Sprache, Dokumenttyp, Zeitraum, Berechtigung und Mandant werden in die Abfrage integriert.
- Schritt 3: Parameter abstimmen: BM25-Parameter, Ergebnisanzahl und Schwellen werden anhand von Trefferqualität und Latenz variiert.
Praxisübung: Implementierung und Messung mehrerer Volltextabfragen mit Metadatenfiltern.
Evaluation und Übergang zu Hybrid Search
BM25 wird mit einer gepflegten Testmenge bewertet. Anschließend wird entschieden, wann lexikalische und semantische Signale zusammengeführt werden sollten.
- Schritt 1: Testfragen kuratieren: Exakte, seltene, mehrdeutige und semantische Fragen erhalten erwartete relevante Dokumente.
- Schritt 2: Qualität messen: Recall@K, MRR, nDCG und Fehlerklassen werden für BM25 und Dense Search verglichen.
- Schritt 3: Hybridbedarf ableiten: Komplementäre Treffer, Rankingkonflikte und geeignete Fusionsverfahren werden identifiziert.
Praxisübung: Erstellung eines Evaluationsberichts mit Empfehlung für BM25 allein oder hybride Suche.
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, Softwareentwicklung, Information Retrieval, Datenarchitektur und fachliche Suchverantwortung.
Voraussetzungen: Grundkenntnisse von Milvus und Suchsystemen; Erfahrung mit Embeddings ist hilfreich, aber nicht zwingend erforderlich.
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
-

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: | Search Engineering, AI Engineering, Data Science, Softwareentwicklung, Information Retrieval, Datenarchitektur und fachliche Suchverantwortung. |
| Voraussetzungen: | Grundkenntnisse von Milvus und Suchsystemen; Erfahrung mit Embeddings ist hilfreich, aber nicht zwingend erforderlich. |
| 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.
