Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu13:aufgaben:a03 [2025/12/02 01:36] – angelegt apeter | de: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 '' | + | Machen Sie einen Cherry-Pick des Commits '' |
| - | 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 |
| <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 = " | ||
| + | String regexFilter = " | ||
| + | boolean overwriteExisting = false; | ||
| + | |||
| + | ConfigurableApplicationContext ctx = SpringApplication.run(ApplicationMain.class, | ||
| + | WikiCrawlerPipelineService pipeline = ctx.getBean(WikiCrawlerPipelineService.class); | ||
| + | pipeline.runPipeline(namespaceUrl, | ||
| + | ctx.close(); | ||
| + | } | ||
| + | } | ||
| + | |||
| </ | </ | ||