In diesem Tutorial erfahren Sie, wie Sie eine einfache Cloud Search-Lösung bereitstellen und GitHub als Repository der zu indexierenden Daten. Insbesondere besteht aus zwei Beispielanwendungen:
- Einen Inhalts-Connector, der mit dem
Cloud Search Connector SDK zur Indexierung
in GitHub-Repositories gefundene Daten. Die indexierten Daten umfassen Probleme, Pull-Anfragen,
und den head-Inhalt des Standardzweigs (
master
). - Eine Webanwendung, die das Such-Widget um eine benutzerdefinierte Suchoberfläche bereitzustellen.
Vorbereitung
Für diese Anleitung gelten die folgenden Voraussetzungen:
- Administratorzugriff auf eine Google Workspace- oder Cloud Identity-Domain mit Cloud Search für die Indexierung von Drittanbieterdaten ist aktiviert. Wenn Sie keine Einstellungen im Admin-Steuerfeld festlegen, wenden Sie sich entweder an Ihren Domain-Administrator oder registrieren Sie sich für Cloud Search.
- Ein GitHub
- Vertrautheit mit Java und JavaScript.
- Java 8 oder höher
- Maven
- Node.js 8.11 oder höher
Anleitungsprojekt erstellen
Als Erstes müssen Sie ein Google Cloud Platform-Projekt erstellen. Dieses bildet die Grundlage für die Erstellung, Aktivierung und Nutzung aller Plattformdienste (GCP), einschließlich der Verwaltung von APIs, Aktivieren der Abrechnung, Hinzufügen und Entfernen von Mitbearbeitern und Verwalten von Berechtigungen
Öffnen Sie die Google Cloud Console.
Klicken Sie oben auf der Seite auf
rechts neben „Google Cloud Console“. Ein Dialogfeld mit einer Liste der aktuellen Projekte angezeigt wird.Klicken Sie auf NEUES PROJEKT. Der Bildschirm Neues Projekt wird angezeigt.
Geben Sie im Feld Projektname einen Projektnamen ein, z. B. „SearchTutorial“.
Optional: Klicken Sie auf Bearbeiten, um die Projekt-ID zu bearbeiten. Die Projekt-ID darf nicht Änderungen nach der Projekterstellung. Wählen Sie daher ID, die Ihren Anforderungen während der gesamten Lebensdauer des Projekts entspricht.
Klicken Sie auf SUCHEN, um nach Standorten für das Projekt zu suchen.
Klicken Sie auf einen Speicherort für Ihr Projekt und dann auf Auswählen.
Klicken Sie auf Erstellen. Die Konsole navigiert zur Seite „Dashboard“. Das Projekt wird innerhalb weniger Minuten erstellt.
Weitere Informationen zum Erstellen und Verwalten von Projekten finden Sie unter Projekte erstellen und verwalten.
API aktivieren
Sie müssen die Google Cloud Search API aktivieren und ein Dienstkonto erstellen, um Anmeldedaten abrufen.
- Klicken Sie im linken Navigationsmenü auf APIs und Dienste.
- Um sicherzustellen, dass Sie sich bei dem neu erstellten Projekt befinden, klicken Sie auf das -Symbol rechts neben dem Google Cloud Console-Banner und wählen Sie Ihr neu erstelltes Projekt aus.
- Klicken Sie auf APIS UND DIENSTE AKTIVIEREN. „Willkommen bei der API-Bibliothek“ Seite angezeigt wird.
- Geben Sie „Cloud Search API“ ein in das Suchfeld ein und drücken Sie die Eingabetaste. Eine Liste von APIs zurückgegeben.
- Klicken Sie auf Cloud Search API. Die „Cloud Search API“ angezeigt.
- Klicken Sie auf AKTIVIEREN. Die Seite „Übersicht“ wird angezeigt.
Weitere Informationen zum Aktivieren und Deaktivieren von APIs finden Sie unter APIs in der Google Cloud Console verwalten
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