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 Datenrepositories des Unternehmens suchen und abrufen.

Architekturübersicht

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

Google Cloud Search-Architektur
Abbildung 1. Wichtige Komponenten von Google Cloud Search

Hier sind die Definitionen der wichtigsten Begriffe aus Abbildung 1:

Repository
Software, die von einem Unternehmen zum Speichern seiner Daten verwendet wird, z. B. eine Datenbank zum Speichern von Mitarbeiterinformationen.
Datenquelle
Daten aus einem Repository, das indexiert und in Google Cloud Search gespeichert wurde.
Suchoberfläche
Die Benutzeroberfläche, mit der Mitarbeiter in einer Datenquelle suchen. Eine Suchoberfläche kann für die Nutzung auf jedem Gerät entwickelt werden, von einem Smartphone bis hin zu einem Computer. Das von Google bereitgestellte Such-Widget kann auch für die Suche auf Ihren internen Websites verwendet werden. Die Suchanwendungs-ID ist in jeder Suche enthalten, damit der Kontext dieser Suche, z. B. in einem Kundenservicetool, bekannt ist. 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, kontextbezogene Informationen zu Suchvorgängen liefern. Zu den Kontextinformationen gehören die Datenquellen und Suchrankings, die für eine Suche über diese Oberfläche verwendet werden sollten. Suchanwendungen umfassen auch Mechanismen zum Filtern von Ergebnissen und zum Erstellen von Berichten zu Datenquellen, z. B. die Anzahl von 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. Ein Schema definiert die Verwendung von Google Cloud Search für Mitarbeiter, z. B. wie Elemente gefiltert und angezeigt werden.
Content-Connector
Ein Softwareprogramm zum Durchsuchen der Daten im Repository eines Unternehmens und zum Befüllen einer Datenquelle.
Identitätsconnector
Ein Softwareprogramm zum Synchronisieren von Unternehmensidentitäten (Nutzer und Gruppen) mit den für Google Cloud Search erforderlichen Identitäten.

Anwendungsfälle für Google Cloud Search

Hier einige Anwendungsfälle, die möglicherweise von Google Cloud Search gelöst werden:

  • Mitarbeiter benötigen eine Möglichkeit, Unternehmensrichtlinien, Dokumente und Inhalte anderer Mitarbeiter zu finden.
  • Mitglieder des Kundenserviceteams müssen relevante Dokumente zur Fehlerbehebung finden, die an Kunden gesendet werden können.
  • Mitarbeiter müssen interne Informationen über Unternehmensprojekte finden können.
  • Ein Vertriebsmitarbeiter möchte sich den Status aller Supportprobleme eines bestimmten Kunden ansehen.
  • Mitarbeiter*innen 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 behobenen Anwendungsfälle zu identifizieren.

Google Cloud Search indexiert Google Workspace-Daten wie Google-Dokumente und -Tabellen standardmäßig. Sie müssen Google Cloud Search für Google Workspace-Daten nicht implementieren. Sie müssen Google Cloud Search jedoch für Nicht-Google Workspace-Daten implementieren, z. B. Daten, die in der Datenbank eines Drittanbieters gespeichert sind, oder 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, den Google Cloud Search unterstützt.
  2. Identifizieren Sie die Repositories, die für den Anwendungsfall relevante Daten enthalten.
  3. Identifizieren Sie die Identitätssysteme, die von Ihrem Unternehmen verwendet werden, um den Zugriff auf Daten in den einzelnen Repositories zu verwalten.
  4. Konfigurieren Sie den Zugriff auf die Google Cloud Search REST API.
  5. Fügen Sie Google Cloud Search eine Datenquelle hinzu.
  6. Erstellen und registrieren Sie ein Schema für jede Datenquelle.
  7. Prüfen Sie, ob für Ihr Repository ein Inhaltsconnector verfügbar ist. Eine Liste vordefinierter Connectors finden Sie im Verzeichnis der Cloud Search-Connectors. Wenn ein Inhaltsconnector verfügbar ist, fahren Sie mit Schritt 9 fort.
  8. Erstellen Sie einen Inhaltsconnector, um auf die Daten in den einzelnen Repositories zuzugreifen und sie in einer Cloud Search-Datenquelle zu indexieren.
  9. Ermitteln Sie, ob Sie einen Identitätsconnector benötigen. 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. Erstellen Sie eine Suchoberfläche für Suchabfragen.
  13. Connectors und Suchoberflächen bereitstellen Wenn Sie einen vordefinierten Connector verwendet haben, folgen Sie der Anleitung für den Connector, um ihn zu erhalten und bereitzustellen. Die verfügbaren Connectors sind im Connector-Verzeichnis von Google Cloud Search aufgeführt.

Nächste Schritte

Als Nächstes könnten Sie Folgendes tun:

  1. Anleitung für die ersten Schritte mit Google Cloud Search
  2. Legen Sie Anwendungsfälle für Google Cloud Search fest.
  3. Ermitteln Sie die Repositories, die für diese Anwendungsfälle relevant sind.
  4. Identifizieren Sie alle Identitätssysteme, die von Ihren Repositories verwendet werden.
  5. Weiter mit Zugriff auf die Google Cloud Search API konfigurieren