In dieser Anleitung wird gezeigt, wie Sie eine einfache Cloud Search-Lösung bereitstellen. GitHub wird als Repository der zu indexierenden Daten verwendet. Diese Anleitung besteht aus zwei Beispielanwendungen:
- Ein Inhaltsconnector, 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, Pullanfragen und der Head-Inhalt des Standardzweigs (
master). - Eine Webanwendung, die das Such-Widget verwendet, 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 aktivierter Cloud Search-Indexierung für Daten von Drittanbietern. Wenn Sie die Einstellungen in der Admin-Konsole nicht sehen können, wenden Sie sich an Ihren Domainadministrator oder registrieren Sie sich für Cloud Search.
- Ein GitHub-Nutzerkonto
- 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. Darüber erstellen, aktivieren und verwenden Sie alle Google Cloud-Dienste. 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. Das Fenster „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 kann nach der Projekterstellung 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 DURCHSUCHEN, um nach Standorten für das Projekt zu suchen.
Klicken Sie auf einen Standort für Ihr Projekt und dann auf Auswählen.
Klicken Sie auf ERSTELLEN. Die Console navigiert zur Seite „Dashboard“. Das Projekt wird innerhalb weniger Minuten erstellt.
Weitere Informationen erhalten Sie im Hilfeartikel Projekte erstellen und verwalten.
API aktivieren
Sie müssen die Google Cloud Search API aktivieren und ein Dienstkonto erstellen, um Anmeldedaten zu erhalten.
- Klicken Sie im linken Navigationsbereich auf APIs &Dienste.
- Sorgen Sie dafür, dass Sie sich auch wirklich im richtigen Projekt befinden. Klicken Sie dazu rechts neben dem Google Cloud Console-Banner auf das Symbol und wählen Sie das neu erstellte aus.
- Klicken Sie auf APIS UND DIENSTE AKTIVIEREN. Die Seite „Willkommen bei der API-Bibliothek“ wird angezeigt.
- Geben Sie im Suchfeld „Cloud Search API“ ein und drücken Sie die Eingabetaste. Eine Liste der APIs wird zurückgegeben.
- Klicken Sie auf Cloud Search API. Die Seite „Cloud Search API“ wird angezeigt.
- Klicken Sie auf AKTIVIEREN. Die Übersichtsseite 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