Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu13:aufgaben:a03 [2025/12/02 01:36] – angelegt apeterde:modul:ffit:3-jahr:java:learningunits:lu13:aufgaben:a03 [2025/12/02 02:06] (aktuell) apeter
Zeile 1: Zeile 1:
 ==== LU13.A03 Crawler Pipeline ==== ==== LU13.A03 Crawler Pipeline ====
  
-Machen Sie einen Cherry-Pick des Commits ''TODO'', um den fertigen ''WikiCrawlerPipelineService'' zu erhalten.+Machen Sie einen Cherry-Pick des Commits ''eb00396'', um den fertigen ''WikiCrawlerPipelineService'' zu erhalten.
  
-Nutzen Sie den folgenden Code, um die Funktionalität zu überprüfen und sämtliche Inhalte dieses Moduls in die Vektordatenbank zu speichern.+Nutzen Sie den folgenden Code, um die Funktionalität zu überprüfen und sämtliche vorhandenen Inhalte dieses Moduls in die Vektordatenbank zu speichern.
  
 <code java> <code java>
 +package ch.bzz.rag;
 +
 +import ch.bzz.rag.service.*;
 +import lombok.extern.slf4j.Slf4j;
 +import org.springframework.boot.SpringApplication;
 +import org.springframework.boot.autoconfigure.SpringBootApplication;
 +import org.springframework.context.ConfigurableApplicationContext;
 +
 +@Slf4j
 +@SpringBootApplication
 +public class ApplicationMain {
 +
 +    public static void main(String[] args) {
 +        String namespaceUrl = "https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/";
 +        String regexFilter = "^(?!.*\\/start$).*";
 +        boolean overwriteExisting = false;
 +
 +        ConfigurableApplicationContext ctx = SpringApplication.run(ApplicationMain.class, args);
 +        WikiCrawlerPipelineService pipeline = ctx.getBean(WikiCrawlerPipelineService.class);
 +        pipeline.runPipeline(namespaceUrl, regexFilter, overwriteExisting);
 +        ctx.close();
 +    }
 +}
 +
 </code> </code>
  • de/modul/ffit/3-jahr/java/learningunits/lu13/aufgaben/a03.1764635802.txt.gz
  • Zuletzt geändert: 2025/12/02 01:36
  • von apeter