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.
- Otwórz konsolę Google Cloud. 
- U góry strony kliknij po prawej stronie „Konsola Google Cloud”. Wyświetli się okno z listą bieżących projektów. 
- Kliknij NOWY PROJEKT. Pojawi się ekran Nowy projekt. 
- W polu Project Name (Nazwa projektu) wpisz nazwę projektu, np. „SearchTutorial”. 
- (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. 
- Aby przejrzeć lokalizacje projektu, kliknij PRZEGLĄDAJ. 
- Kliknij lokalizację projektu i kliknij Wybierz. 
- 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.
- W menu nawigacyjnym po lewej stronie kliknij Interfejsy API i usługi.
- Aby upewnić się, że jesteś w nowo utworzonym projekcie, kliknij ikonę po prawej stronie banera konsoli Google Cloud i wybierz nowo utworzony projekt.
- Kliknij WŁĄCZ INTERFEJSY API I USŁUGI. Wyświetli się strona „Witamy w bibliotece interfejsów API”.
- W polu wyszukiwania wpisz „Cloud Search API” i naciśnij Enter. Zwracana jest lista interfejsów API.
- Kliknij Cloud Search API. Wyświetli się strona „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 Google Cloud Console.
Klonowanie repozytorium samouczka
Aby sklonować przykładowe repozytorium, uruchom to polecenie:
git clone https://github.com/googleworkspace/cloud-search-samples.git