Die 120 PDFs der Nordlicht Reisen GmbH liegen im Blob-Container dokumente, jedes Vierteljahr ändert sich ein Teil (R-03); dazu kommen Fotos, Belegscans, Sprachnachrichten und Anrufe (R-04). Lektion 2.2 nahm den Index reisebedingungen als vorhanden an. Hier entsteht der Weg dorthin: wie Inhalte in den Index kommen und wie man merkt, dass er gesund ist. Die Lektionen 5.2 bis 5.4 folgen mit Suchverfahren, Anreicherung und Belegen.

Vorwissen. Warum man Texte in Abschnitte schneidet und wie ein Hash nur Geändertes neu schreibt, steht in „KI-Track, Lektion T4.3“; Vektorspeicher und Azure AI Search als Speicher in „T4.4“; die hybride Suche in „T5.4“; Bicep und verwaltete Identität in K3. Indexerstatus, maxFailedItems und „läuft“ gegen „aktuell“ behandelt Lektion 1.3; hier wird daraus eine Regel im Code.

Neu in dieser Lektion (ändert keine R-Nummer). Suchdienst srch-nordlicht mit Datenquelle ds-dokumente, Indexer ixr-reise und Skillset ss-reise. Jedes PDF trägt das Blob-Metadatum sprache (de oder en). Der Index hat die Felder chunk_id (Schlüssel), parent_id, title, chunk, source_url, sprache, ziele und chunk_vector; 2.2 nutzt davon title, chunk und source_url.

Die Anforderung

Alle Zahlen sind Annahmen der Aufgabe.

Nr. Anforderung Art Messgröße Gewicht Quelle
5.1-01 Alle PDFs aus dokumente sind als Abschnitte durchsuchbar. F 120 von 120 Dokumenten Muss R-03
5.1-02 Neue und geänderte PDFs erscheinen ohne Code-Änderung. Q binnen 1 Stunde Muss R-03
5.1-03 Gelöschte PDFs verschwinden aus dem Index. R 0 verwaiste Abschnitte Muss Fachbereich
5.1-04 Ein defektes PDF stoppt den Lauf nicht. Q bis 5 Fehler je Lauf Muss Betrieb
5.1-05 Der Indexer greift ohne Schlüssel auf den Speicher zu. R 0 Schlüssel Muss R-07
5.1-06 Die Aufnahme meldet, wenn sie veraltet ist. Q letzter Erfolg höchstens 24 h alt Muss 1.3-05
5.1-07 Für jede Eingangsart (R-04) ist ein Weg gewählt. F 5 Arten Soll Redaktion
5.1-08 Alle Ressourcen liegen in der EU. R Parameter location Muss R-06