Einführung in Google Cloud Search

Mit Google Cloud Search können Mitarbeiter eines Unternehmens Informationen wie interne Dokumente, Datenbankfelder und CRM-Daten aus den internen Daten-Repositories des Unternehmens suchen und abrufen.

Architekturübersicht

Abbildung 1 zeigt alle wichtigen Komponenten einer Google Cloud Search-Implementierung:

Übersicht über die Google Cloud Search-Architektur
Abbildung 1. Die wichtigsten Komponenten von Google Cloud Search

Im Folgenden sind die Definitionen der wichtigsten Begriffe aus Abbildung 1 aufgeführt:

Repository
Software, die ein Unternehmen zum Speichern seiner Daten verwendet, z. B. mit der Datenbank, die Mitarbeiterinformationen speichert
Datenquelle
Daten aus einem Repository, das indexiert und in Google Cloud Search gespeichert wurde.
Suchoberfläche
Die Benutzeroberfläche, die von Mitarbeitern zum Suchen nach einer Datenquelle verwendet wird. Eine Weboberfläche kann auf jedem Gerät entwickelt werden, von einem Mobiltelefon bis hin zu einem Computer. Das von Google bereitgestellte Such-Widget kann auch bereitgestellt werden, um die Suche auf deinen internen Websites zu aktivieren. Die Suchanwendungs-ID wird bei jeder Suche angegeben, damit der Kontext dieser Suche bekannt ist, z. B. in einem Kundenservice-Tool. Die Website cloudsearch.google.com enthält eine Suchoberfläche.
Suchanwendung
Eine Gruppe von Einstellungen, die, wenn sie mit einer Suchoberfläche verknüpft sind, Kontextinformationen über Suchanfragen angeben. Kontextinformationen sind beispielsweise die Datenquellen und das Suchranking, das für die Suche über die Benutzeroberfläche verwendet werden soll. Suchanwendungen enthalten auch Mechanismen zum Filtern von Ergebnissen und zum Aktivieren von Berichten zu Datenquellen, z. B. die Anzahl der Abfragen in einem bestimmten Zeitraum.
Schema
Eine Datenstruktur, in der beschrieben wird, wie die Daten im Repository eines Unternehmens für Google Cloud Search dargestellt werden sollen. Durch ein Schema wird die Verwendung von Google Cloud Search für Mitarbeiter definiert, z. B. wie gefiltert und angezeigt wird.
Connector für das Content-Management
Ein Softwareprogramm, mit dem die Daten in einem Repository für Unternehmen durchsucht und eine Datenquelle ausgefüllt wird.
Identity Connector
Ein Softwareprogramm, mit dem Unternehmensidentitäten (Nutzer und Gruppen) mit den für Google Cloud Search erforderlichen Identitäten synchronisiert werden.

Anwendungsfälle für Google Cloud Search

Im Folgenden finden Sie einige Anwendungsfälle, die von Google Cloud Search behoben werden können:

  • Mitarbeiter benötigen eine Möglichkeit, Unternehmensrichtlinien, Dokumente und Inhalte zu finden, die von anderen Mitarbeitern verfasst wurden.
  • Die Mitglieder des Kundenservice-Teams müssen relevante Dokumente zur Fehlerbehebung finden, die an die Kunden gesendet werden können.
  • Mitarbeiter müssen interne Informationen zu Unternehmensprojekten finden.
  • Ein Vertriebsmitarbeiter möchte den Status aller Supportprobleme für einen bestimmten Kunden ansehen.
  • Mitarbeiter wünschen sich eine Definition für einen unternehmensspezifischen Begriff.

Der erste Schritt bei der Implementierung von Google Cloud Search besteht darin, die von Google Cloud Search lösenden Anwendungsfälle zu ermitteln.

Google Cloud Search indexiert standardmäßig Google Workspace-Daten wie Google-Dokumente und -Tabellen. Sie müssen Google Cloud Search für Google Workspace-Daten nicht implementieren. Sie müssen jedoch Google Cloud Search für Daten implementieren, die nicht von Google Workspace stammen. Dazu gehören z. B. Daten, die in einer Datenbank eines Drittanbieters gespeichert sind, Dateisysteme wie Windows Fileshare, OneDrive oder Intranetportale wie Sharepoint. Die folgenden Schritte sind erforderlich, um Google Cloud Search für Ihr Unternehmen zu implementieren.

  1. Bestimmen Sie einen Anwendungsfall, bei dem Google Cloud Search helfen kann.
  2. Suchen Sie die Repositories, die für den Anwendungsfall relevant sind.
  3. Ermitteln Sie die Identitätssysteme, die Ihr Unternehmen verwendet, um den Zugriff auf Daten in den einzelnen Repositories zu verwalten.
  4. Konfigurieren Sie den Zugriff auf die Google Cloud Search REST API.
  5. Erstellen Sie eine Datenquelle in Google Cloud Search.
  6. Erstellen und registrieren Sie ein Schema für jede Datenquelle.
  7. Prüfen Sie, ob für Ihr Repository ein Content-Connector verfügbar ist. Eine Liste vordefinierter Connectors finden Sie im Verzeichnis der Cloud Search-Connectors. Wenn ein Content-Connector verfügbar ist, fahren Sie mit Schritt 9 fort.
  8. Erstellen Sie einen Content-Connector, um in jedem Repository auf die Daten zuzugreifen und sie in einer Cloud Search-Datenquelle zu indexieren.
  9. Prüfen Sie, ob ein Identitäts-Connector erforderlich ist. Wenn Sie keinen Identitätsconnector benötigen, fahren Sie mit Schritt 11 fort.
  10. Erstellen Sie einen Identitätsconnector, um Ihr Repository oder Ihre Unternehmensidentitäten Google-Identitäten zuzuordnen.
  11. Suchanwendungen einrichten
  12. Erstelle eine Suchoberfläche für Suchabfragen.
  13. Connectors und Suchschnittstellen bereitstellen Wenn Sie einen vordefinierten Connector verwendet haben, folgen Sie der Anleitung für den Connector, um den Connector abzurufen und bereitzustellen. Die verfügbaren Connectors werden im Google Cloud Search Connector-Verzeichnis aufgeführt

Weitere Informationen

Als Nächstes könnten Sie Folgendes tun:

  1. Probieren Sie die Einführung in Google Cloud Search aus.
  2. Bestimmen Sie Anwendungsfälle, für die Sie Google Cloud Search verwenden möchten.
  3. Finden Sie heraus, welche Repositories für diese Anwendungsfälle relevant sind.
  4. Identifizieren Sie alle Identitätssysteme, die von Ihren Repositories verwendet werden.
  5. Fahren Sie mit Zugriff auf die Google Cloud Search API konfigurieren fort.