Samouczek Google Cloud Search dla początkujących

W tym samouczku pokazujemy, jak wdrożyć proste rozwiązanie Cloud Search. Jako repozytorium danych do indeksowania używamy GitHub. Ten samouczek zawiera 2 przykładowe aplikacje:

  • Łącznik treści utworzony za pomocą pakietu SDK Cloud Search Connector, który służy do indeksowania danych znajdujących się w repozytoriach GitHub. Indeksowane dane obejmują problemy, żądania ściągnięcia i główne treści domyślnej gałęzi (master).
  • Aplikacja internetowa, która korzysta z widżetu wyszukiwania, aby udostępniać dostosowany interfejs wyszukiwania.

Wymagania wstępne

Ten samouczek wymaga spełnienia tych warunków:

  • Dostęp administratora do domeny Google Workspace lub Cloud Identity z włączoną funkcją indeksowania danych z innych źródeł w Cloud Search. Jeśli nie możesz wyświetlić ustawień w panelu sterowania administracyjnego, skontaktuj się z administratorem domeny lub zarejestruj się w Cloud Search.
  • Konto użytkownika GitHub.
  • znajomość języków Java i JavaScript;
  • Java 8 lub nowsza.
  • Maven
  • Node.js w wersji 8.11 lub nowszej.

Tworzenie projektu samouczka

Na początek musisz utworzyć projekt Google Cloud Platform. Ten projekt stanowi podstawę do tworzenia, włączania i używania wszystkich usług Google Cloud Platform (GCP), w tym do zarządzania interfejsami API, włączania płatności, dodawania i usuwania współpracowników oraz zarządzania uprawnieniami.

  1. Otwórz konsolę Google Cloud.

  2. U góry strony kliknij  po prawej stronie „Konsola Google Cloud”. Wyświetli się okno dialogowe z listą bieżących projektów.

  3. Kliknij NOWY PROJEKT. Pojawi się ekran Nowy projekt.

  4. W polu Nazwa projektu wpisz nazwę projektu, np. „SearchTutorial”.

  5. (Opcjonalnie) Kliknij Edytuj, aby edytować identyfikator projektu. Po utworzeniu projektu nie można zmienić jego identyfikatora, więc wybierz taki, który będzie Ci odpowiadać przez cały okres jego istnienia.

  6. Aby przejrzeć lokalizacje projektu, kliknij PRZEGLĄDAJ.

  7. Kliknij lokalizację projektu i kliknij Wybierz.

  8. Kliknij UTWÓRZ. Konsola przejdzie na stronę Panel. Projekt zostanie utworzony w ciągu kilku minut.

Więcej informacji o tworzeniu projektów i zarządzaniu nimi znajdziesz w artykule Tworzenie projektów i zarządzanie nimi.

Włącz API

Aby uzyskać dane logowania, musisz włączyć interfejs Google Cloud Search API i utworzyć konto usługi.

  1. W menu po lewej stronie kliknij Interfejsy API i usługi.
  2. Aby upewnić się, że jesteś w nowo utworzonym projekcie, kliknij ikonę po prawej stronie banera konsoli Google Cloud i wybierz nowo utworzony projekt.
  3. Kliknij WŁĄCZ INTERFEJSY API I USŁUGI. Wyświetli się strona „Witamy w bibliotece interfejsów API”.
  4. W polu wyszukiwania wpisz „Cloud Search API” i naciśnij Enter. Zwracana jest lista interfejsów API.
  5. Kliknij Cloud Search API. Wyświetli się strona „Cloud Search API”.
  6. 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 Google Cloud Console.

Klonowanie repozytorium samouczka

Aby sklonować przykładowe repozytorium, uruchom to polecenie:

git clone https://github.com/googleworkspace/cloud-search-samples.git

Dalej