W tym samouczku pokazujemy, jak wdrożyć proste rozwiązanie Cloud Search GitHub jako repozytorium danych do indeksowania. Konkretnie chodzi o to, samouczek składa się z 2 przykładowych aplikacji:
- Łącznik treści utworzony za pomocą
Pakiet SDK oprogramowania sprzęgającego Cloud Search używany do indeksowania
z repozytoriów GitHub. Dane do zindeksowania to m.in. problemy, żądania pull,
oraz zawartość nagłówka gałęzi domyślnej (
master
). - Aplikacja internetowa wykorzystująca widżet wyszukiwania do spersonalizowanego interfejsu wyszukiwania.
Wymagania wstępne
Ten samouczek wymaga spełnienia następujących wymagań wstępnych:
- Dostęp administratora do domeny Google Workspace lub Cloud Identity z rolą Włączono Cloud Search na potrzeby indeksowania danych przez inne firmy. Jeśli nie możesz wyświetlić ustawień w administracyjnym panelu sterowania, skontaktuj się z administratorem domeny lub zarejestruj się w Cloud Search.
- Konto użytkownika GitHub.
- Znajomość Javy i JavaScriptu.
- Java 8 lub nowszej.
- Maven.
- Node.js w wersji 8.11 lub nowszej.
Tworzenie projektu samouczka
Na początek utwórz projekt Google Cloud Platform. Ten projekt stanowi podstawę do tworzenia, włączania i używania wszystkich rozwiązań Google Cloud Usługi platformy (GCP) obejmujące zarządzanie interfejsami API, włączanie płatności, dodawanie usuwanie współpracowników i zarządzanie uprawnieniami.
Otwórz konsolę Google Cloud.
U góry strony kliknij
po prawej stronie „Konsoli Google Cloud”. Okno z listą bieżących projektówKliknij NOWY PROJEKT. Pojawi się ekran Nowy projekt.
W polu Project Name (Nazwa projektu) wpisz nazwę projektu, na przykład „Wyszukaj w samouczku”.
(Opcjonalnie) Kliknij Edytuj, aby zmodyfikować identyfikator projektu. Identyfikatorem projektu nie może być zmienia się po utworzeniu projektu, wybierz więc Identyfikator, który spełnia Twoje potrzeby przez cały okres trwania projektu.
Aby przeglądać lokalizacje dla projektu, kliknij PRZEGLĄDAJ.
Kliknij lokalizację projektu, a następnie Wybierz.
Kliknij UTWÓRZ. Konsola wyświetli stronę panelu. Projekt zostanie utworzona w ciągu kilku minut.
Więcej informacji o tworzeniu projektów i zarządzaniu nimi znajdziesz tutaj: Tworzenie projektów i zarządzanie nimi.
Włącz API
Musisz włączyć interfejs Google Cloud Search API i utworzyć konto usługi, aby: uzyskać dane logowania.
- W menu po lewej stronie kliknij Interfejsy API i Usługi.
- Aby upewnić się, że korzystasz z nowo utworzonego projektu, kliknij po prawej stronie baner konsoli Google Cloud i wybierz nowo utworzony projekt.
- Kliknij WŁĄCZ INTERFEJSY API I USŁUGI. Interfejs „Welcome to API Library” strona
- Wpisz „Cloud Search API” w polu wyszukiwania i naciśnij Return. Lista interfejsów API.
- Kliknij Cloud Search API. Interfejs „Cloud Search API”
- Kliknij WŁĄCZ. Pojawi się strona Przegląd.
Więcej informacji o włączaniu i wyłączaniu interfejsów API znajdziesz w artykule Zarządzanie interfejsami API w konsoli Google Cloud
Klonowanie repozytorium samouczka
Aby skopiować przykładowe repozytorium, uruchom to polecenie:
git clone https://github.com/googleworkspace/cloud-search-samples.git