Ten samouczek pokazuje, jak wdrożyć proste rozwiązanie Cloud Search, które używa GitHuba jako repozytorium danych do zindeksowania. Ten samouczek zawiera 2 przykładowe aplikacje:
- Łącznik treści utworzony za pomocą pakietu SDK Cloud Search Connector, służący do indeksowania danych znalezionych w repozytoriach GitHub. Dane indeksowane obejmują problemy, zgłoszenia pull request i główne treści gałęzi domyślnej (
master
). - Aplikacja internetowa, która korzysta z widżetu wyszukiwania, aby zapewnić dostosowany interfejs wyszukiwania.
Wymagania wstępne
Ten samouczek wymaga spełnienia tych wymagań wstępnych:
- 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 administracyjnym, skontaktuj się z administratorem domeny lub zarejestruj się w usłudze wyszukiwania w chmurze.
- Konto użytkownika GitHub.
- znajomość języków Java i JavaScript;
- Java 8 lub nowsza.
- Maven.
- Node.js 8.11 lub nowsza wersja.
Tworzenie projektu samouczka
Najpierw 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 „Konsoli Google Cloud”. Wyświetli się okno z listą bieżących projektów.Kliknij NOWY PROJEKT. Pojawi się ekran Nowy projekt.
W polu Nazwa projektu wpisz nazwę projektu, np. „SearchTutorial”.
(Opcjonalnie) Aby edytować identyfikator projektu, kliknij Edytuj. Po utworzeniu projektu nie można zmienić jego identyfikatora, dlatego wybierz taki, który będzie odpowiadać Twoim potrzebom przez cały czas trwania projektu.
Aby przejrzeć lokalizacje w projekcie, kliknij PRZEGLĄD.
Kliknij lokalizację projektu i wybierz Wybierz.
Kliknij UTWÓRZ. Konsola przejdzie do strony Panelu. 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 panelu nawigacyjnym po lewej stronie kliknij Interfejsy API i usługi.
- Aby mieć pewność, że pracujesz 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. Pojawi się strona „Witamy w bibliotece interfejsów API”.
- Wpisz „Cloud Search API” w polu wyszukiwania i naciśnij return. Zwraca listę interfejsów API.
- Kliknij Cloud Search API. Pojawi 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