Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu12:aufgaben:a04 [2025/12/16 00:31] apeterde:modul:ffit:3-jahr:java:learningunits:lu12:aufgaben:a04 [2025/12/16 11:04] (aktuell) apeter
Zeile 37: Zeile 37:
  
 An dieser Stelle sei angemerkt, dass der Test die echte Datenbank verwendet anstatt einer separaten Testdatenbank oder einem Mock. Damit nicht bei jeder Testausführung Duplikate hinzugefügt werden, wurde in der Klasse ''DocumentFactory'' die id deterministisch basierend auf dem Text erstellt. Dadurch werden Datensätze mit demselben Inhalt überschrieben anstatt neu angelegt. An dieser Stelle sei angemerkt, dass der Test die echte Datenbank verwendet anstatt einer separaten Testdatenbank oder einem Mock. Damit nicht bei jeder Testausführung Duplikate hinzugefügt werden, wurde in der Klasse ''DocumentFactory'' die id deterministisch basierend auf dem Text erstellt. Dadurch werden Datensätze mit demselben Inhalt überschrieben anstatt neu angelegt.
 +
 +Falls zu wenig oder völlig falsche Dokumente vom VectorStore zurückgegeben werden, könnte allenfalls die Indexierung fehlerhaft sein. Sie können diese manuell neu erstellen mit folgenden Befehlen.
 +
 +<code bash>
 +psql -U postgres -d ragdb
 +</code>
 +<code sql>
 +REINDEX TABLE vector_store;
 +</code>
 +
 +
  • de/modul/ffit/3-jahr/java/learningunits/lu12/aufgaben/a04.1765841513.txt.gz
  • Zuletzt geändert: 2025/12/16 00:31
  • von apeter