Ändern, Löschen und Hinzufügen von Datensätzen / Delta-Updates

Über diese Schnittstelle lassen sich einzelne oder mehrere Datensätze in der Suchdatenbank aktualisieren, löschen oder hinzufügen. Es ist jedoch zu beachten, dass bei einem Datenimport die über diese Schnittstelle gemachten Änderungen verloren gehen. Als Importgrundlage werden immer die zur Verfügung stehenden Produktexportdaten Ihres Systems verwendet. Verwenden Sie diese Schnittstelle also nur, um temporär mal schnell einen Datensatz zu korrigieren.

Alle Änderungen sind sofort in der Suche verfügbar. Indem Sie die Datenbank speichern, werden die gemachten Änderungen auf die Festplatte geschrieben, sodass die Änderungen auch nach einem Serverneustart verfügbar sind. Der Speichervorgang benötigt jedoch Rechenleistung, sodass dies nicht bei jedem Änderungsaufruf ausgeführt werden sollte.

REST-Schnittstelle

Die technische Dokumentation der REST-Schnittstelle ist in der Suchanwendung selbst enthalten und kann über folgende URL aufgerufen werden:

https://ng-demo.fact-finder.de/fact-finder/swagger-ui.html

Die Methoden sind unter dem Punkt records dokumentiert. Auf dieser Oberfläche erhalten Sie neben der Parameter-Dokumentation auch die Möglichkeit eine Abfrage zu testen und sich das Ergebnis davon anzuschauen. Da die Dokumentation mit Swagger erstellt worden ist, können sie mit Swagger Codegen einen Client dafür generieren und in ihrem Code verwenden.


  • Wichtig - Senden Sie nur Datenänderungen an FF. Senden Sie keine Aktualisierungen an Werte, bei denen keine Änderung stattgefunden hat.
  • Stellen Sie Aktualisierungen in eine Warteschlange und senden Sie mehrere Aktualisierungen in einer Anfrage. Massenaktualisierungen sind gegenüber mehreren kleineren Aktualisierungen vorzuziehen.
  • Verwenden Sie Delta-Updates (also das ändern, löschen oder hinzufügen von Datensätzen) um inkrementelle Änderungen an Daten in FF vorzunehmen. Es wird empfohlen, auch einen täglichen csv-Import vorzunehmen.



Auf dieser Seite