SearchServiceConnector

SearchServiceConnector ist eine Dienstprogrammklasse, mit der Suchabfragen durchgeführt werden können. Die Operation 'search' für diese Klasse ist das einzige unterstützte Verfahren, mit dem Entwickler einer Suche einen Suchvorgang in einem Index des Servers für generische Suche aufrufen können.

Diese Klasse steuert im Hintergrund die Details zur Verbindung zwischen der aktiven Anwendung und einer Instanz des Servers für generische Suche unabhängig davon, wo dieser bereitgestellt wird.

Suchabfragen mit SearchServiceConnector können mit der folgenden Methode ausgeführt werden:

static SearchServerResults search(CuramQuery query)
Anmerkung: Wenn der Suchindex keine Daten enthält, löst er die Ausnahme 'IndexEmptyException' aus. Entwickler, die Suchabfragen implementieren, sollten diese Ausnahme ???angemessen behandeln.

Zum Herstellen einer Verbindung zum Server für generische Suche sind Benutzerqualifikationen erforderlich. Der Connector nimmt die Details des aktuellen Benutzers auf und verwendet sie für die Kommunikation mit dem Server für generische Suche.

Anmerkung: Versuchen Sie nicht, die Methode 'DoSearch' (oder eine andere Methode des Servers für generische Suche) direkt zu verwenden. Sie funktioniert nicht, weil sie im Kontext der Cúram-Anwendung ausgeführt wird, nicht im Kontext einer aktiven Anwendung des Servers für generische Suche.