Einführung

Die Staging-Datenbanktabellen sind Datenbanktabellen in der Betriebsdatenbank, die vom Server für generische Suche verwendet werden. Es gibt vier Tabellen: SearchService, SearchServiceField, SearchServiceRow und SearchSrvcRowExt.

In diesem Kapitel werden der Zweck und die Struktur der Tabellen 'SearchService' und 'SearchServiceField' detailliert beschrieben. Entwickler, die Suchservices erstellen, müssen nicht direkt auf die Tabelle 'SearchServiceRow' oder 'SearchSrvcRowExt' zugreifen und auch keine DMX-Dateien für sie schreiben.

In der Tabelle 'SearchService' werden die Suchservices definiert, die dem Server für generische Suche bekannt sind (eine Einführung in Suchservices finden Sie unter Suchservice). Da keine Verwaltungs-API für die Verwaltung von Suchservices bereitgestellt wurde, müssen Suchserviceeinträge derzeit entweder über direkten Zugriff auf die Datenbanktabelle oder durch Bearbeitung der DMX-Dateien und Neuerstellung der Anwendungsdatenbank erstellt und verwaltet werden.

Die Tabelle 'SearchServiceField' definiert ein einzelnes Feld eines Suchservice - den Feldnamen, seinen Datentyp und weitere Attribute, die unten ausführlich erläutert werden. Jeder Zeile der Datenbank 'SearchServiceField' ist eine einzelne Zeile von 'SearchService' zugeordnet. Wie bei Suchservices müssen Suchservicefeldeinträge derzeit entweder über direkten Zugriff auf die Datenbanktabelle oder durch Bearbeitung der DMX-Dateien und Neuerstellung der Anwendungsdatenbank erstellt und verwaltet werden.

Die Tabelle 'SearchServiceRow' wird dazu verwendet, durchsuchbare Daten aus der Anwendung für die Erstellung von Indizes zu speichern. Der Server für generische Suche stellt eine API bereit (siehe API des Servers für generische Suche - erste Schritte und Suchvorgang mit dem Server für generische Suche implementieren), mit der SearchServiceRow-Tabellen verwaltet werden. Entwickler sollten mit dieser Datenbanktabelle nur über diese API interagieren und nicht direkt darauf zugreifen.

Es gibt zwei weitere GSS-Datenbanktabellen: 'GSSMapperType' und 'GSSEntity'. Diese werden nur mit der Zuordnungsfunktion für Extrahierung verwendet. In allen anderen Fällen können sie ignoriert werden. Diese Tabellen werden in Zuordnungsfunktion für Extrahierung beschrieben.