Samouczek Google Cloud Search dla początkujących

W tym samouczku pokazujemy, jak wdrożyć proste rozwiązanie Cloud Search, korzystając z GitHuba jako repozytorium danych do indeksowania. Ten samouczek składa się z 2 przykładowych aplikacji:

  • Łącznik treści utworzony za pomocą pakietu SDK oprogramowania sprzęgającego Cloud Search służący do indeksowania danych znalezionych w repozytoriach GitHub. Zindeksowane dane obejmują problemy, żądania pull i treść nagłówka gałęzi domyślnej (master).
  • Aplikacja internetowa korzystająca z widżetu wyszukiwania, aby zapewniać niestandardowy interfejs wyszukiwania.

Wymagania wstępne

Ten samouczek wymaga spełnienia tych wymagań wstępnych:

  • Dostęp administracyjny do domeny Google Workspace lub Cloud Identity z włączonym Cloud Search na potrzeby indeksowania danych innych firm. 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 w wersji 8 lub nowszej.
  • Maven
  • Node.js w wersji 8.11 lub nowszej.

Tworzenie projektu samouczka

Najpierw utwórz projekt Google Cloud Platform. Ten projekt stanowi podstawę do tworzenia, włączania i używania wszystkich usług Google Cloud Platform (GCP), w tym 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 z prawej strony pozycji „Google Cloud Console”. Pojawi się okno z listą bieżących projektów.

  3. Kliknij NEW PROJECT (NOWY PROJEKT). Pojawi się ekran Nowy projekt.

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

  5. (Opcjonalnie) Kliknij Edytuj, aby zmienić identyfikator projektu. Po utworzeniu projektu nie można zmienić identyfikatora, więc wybierz taki, który spełnia Twoje potrzeby przez cały okres istnienia projektu.

  6. Aby przeglądać lokalizacje dla projektu, kliknij PRZEGLĄDAJ.

  7. Kliknij lokalizację projektu i kliknij Wybierz.

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

Więcej informacji o tworzeniu projektów i zarządzaniu nimi znajdziesz na stronie 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 „Welcome to API Library” (Witamy w bibliotece interfejsów API).
  4. W polu wyszukiwania wpisz „Cloud Search API” i naciśnij return. zwracana jest lista interfejsów API.
  5. Kliknij Cloud Search API. Pojawi 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 konsoli Google Cloud.

Klonowanie repozytorium samouczka

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

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

Dalej