Ändern, Löschen und Hinzufügen von Datensätzen (Delta-Updates)
Diese Schnittstelle erlaubt es, einzelne oder mehrere Datensätze in der Suchdatenbank zu aktualisieren, zu löschen oder hinzuzufügen.
Es ist jedoch zu beachten, dass Änderungen verloren gehen können, wenn ein Datenimport über diese Schnittstelle durchgeführt wird.
Als Grundlage des Imports wird immer der von Ihrem Shopsystem bereitgestellte Produktdaten-Export verwendet. Verwenden Sie diese Schnittstelle daher nur vorübergehend, um eine schnelle Korrektur eines Eintrags vorzunehmen.
Alle Änderungen sind sofort in der Suche verfügbar. Durch Speichern der Datenbank werden die vorgenommenen Änderungen auf die Festplatte geschrieben, sodass die Änderungen auch nach einem Neustart verfügbar sind. Der Speichervorgang benötigt jedoch Rechenleistung, daher sollte er nicht bei jedem Änderungsaufruf durchgeführt werden.
REST-Schnittstelle
Die technische Dokumentation der REST-API ist in der Search-Anwendung selbst enthalten und kann über [Ihr NG-Server]/fact-finder/swagger-ui.html aufgerufen werden. Sie ist auch über die folgende URL erreichbar:
Swagger-Link: https://ng-demo.fact-finder.de/fact-finder/swagger-ui.html
Methoden sind unter records dokumentiert. Zusätzlich zum Anzeigen der Parameterdokumentation können Sie auch eine Abfrage testen und die Ergebnisse anzeigen. Die Dokumentation wurde mit Swagger erstellt, sodass Sie Swagger Codegen verwenden können, um einen Client für die Nutzung in Ihrem Code zu generieren.
wichtig
Senden Sie nur Datenänderungen an NG. Senden Sie keine Aktualisierungen für Werte, bei denen keine Änderung stattgefunden hat.
Warten Sie Updates auf und senden Sie mehrere Updates in einer Anfrage. Massenaktualisierungen werden gegenüber mehreren kleineren Aktualisierungen bevorzugt.
Verwenden Sie Delta-Updates (also: Datensätze ändern, löschen und hinzufügen), um inkrementelle Änderungen an den von NG gehaltenen Daten vorzunehmen. Es wird empfohlen, zusätzlich einen täglichen CSV-Import bereitzustellen.
Zuletzt aktualisiert
War das hilfreich?

