In dieser Anleitung wird gezeigt, wie Sie eine einfache Cloud Search-Lösung bereitstellen. Dabei wird GitHub als Repository für die zu indexierenden Daten verwendet. Dieses Tutorial besteht aus zwei Beispielanwendungen:
- Ein Content-Connector, der mit dem Cloud Search Connector SDK erstellt wurde und zum Indexieren von Daten in GitHub-Repositories verwendet wird. Zu den indexierten Daten gehören Probleme, Pull-Anfragen und der Head-Inhalt des Standardzweigs (
master
). - Eine Webanwendung, die mit dem Such-Widget eine benutzerdefinierte Suchoberfläche bietet.
Vorbereitung
Für diese Anleitung gelten die folgenden Voraussetzungen:
- Administratorzugriff auf eine Google Workspace- oder Cloud Identity-Domain mit aktivierter Indexierung von Drittanbieterdaten mit Cloud Search. Wenn Sie die Einstellungen im Steuerfeld für Administratoren nicht aufrufen können, wenden Sie sich an Ihren Domainadministrator oder registrieren Sie sich für die Cloud Suche.
- Ein GitHub
- Kenntnisse in Java und JavaScript
- Java 8 oder höher
- Maven
- Node.js 8.11 oder höher
Anleitungsprojekt erstellen
Zuerst müssen Sie ein Google Cloud Platform-Projekt erstellen. Dieses Projekt bildet die Grundlage für das Erstellen, Aktivieren und Verwenden aller Google Cloud Platform-Dienste (GCP). Dazu gehört auch, APIs zu verwalten, die Abrechnung zu aktivieren, Mitbearbeiter hinzuzufügen oder zu entfernen und Berechtigungen zu steuern.
Öffnen Sie die Google Cloud Console.
Klicken Sie oben auf der Seite rechts neben „Google Cloud Console“ auf
. Ein Dialogfeld mit den aktuellen Projekten wird angezeigt.Klicken Sie auf NEUES PROJEKT. Der Bildschirm „Neues Projekt“ wird angezeigt.
Geben Sie im Feld Projektname einen Projektnamen ein, z. B. „Suchanleitung“.
Optional: Klicken Sie auf Bearbeiten, um die Projekt-ID zu bearbeiten. Die Projekt-ID kann nach dem Erstellen des Projekts nicht mehr geändert werden. Wählen Sie also eine ID aus, die während der gesamten Dauer des Projekts den Anforderungen entspricht.
Klicken Sie auf SUCHEN, um nach Standorten für das Projekt zu suchen.
Klicken Sie auf einen Standort für Ihr Projekt und dann auf Auswählen.
Klicke auf ERSTELLEN. Sie werden zur Seite „Dashboard“ weitergeleitet. Das Projekt wird innerhalb weniger Minuten erstellt.
Weitere Informationen zum Erstellen und Verwalten von Projekten finden Sie im Hilfeartikel Projekte erstellen und verwalten.
API aktivieren
Aktivieren Sie die Google Cloud Search API und erstellen Sie ein Dienstkonto, um Anmeldedaten zu erhalten.
- Klicken Sie im Navigationsbereich auf der linken Seite auf APIs & Dienste.
- Sorgen Sie dafür, dass Sie sich auch wirklich im richtigen Projekt befinden. Klicken Sie dazu rechts neben dem Banner der Google Cloud Console auf das Symbol und wählen Sie das neu erstellte Projekt aus.
- Klicken Sie auf APIS UND DIENSTE AKTIVIEREN. Die Seite „Willkommen bei der API-Bibliothek“ wird angezeigt.
- Geben Sie „Cloud Search API“ in das Suchfeld ein und drücken Sie die return. Es wird eine Liste von APIs zurückgegeben.
- Klicken Sie auf Cloud Search API. Die Seite „Cloud Search API“ wird angezeigt.
- Klicken Sie auf AKTIVIEREN. Die Seite „Übersicht“ wird angezeigt.
Weitere Informationen zum Aktivieren und Deaktivieren von APIs.
Anleitungs-Repository klonen
Führen Sie den folgenden Befehl aus, um das Beispiel-Repository zu klonen:
git clone https://github.com/googleworkspace/cloud-search-samples.git