Wprowadzenie do Google Cloud Search

Google Cloud Search umożliwia pracownikom firmy wyszukiwanie informacji, takich jak dokumenty wewnętrzne, pola baz danych i dane CRM, z wewnętrznych repozytoriów danych i pobieranie z nich informacji.

Przegląd architektury

Rysunek 1 przedstawia wszystkie kluczowe elementy implementacji Google Cloud Search:

Omówienie architektury Google Cloud Search
Rysunek 1. Najważniejsze komponenty Google Cloud Search

Oto definicje najważniejszych terminów z rysunku 1:

Repozytorium
Oprogramowanie używane przez firmę do przechowywania danych, na przykład bazę danych służącą do przechowywania informacji o pracownikach.
Źródło danych
Dane z repozytorium, które zostało zindeksowane i przechowywane w Google Cloud Search.
Interfejs wyszukiwania
Interfejs używany przez pracowników do wyszukiwania źródeł danych. Interfejs wyszukiwania można opracować do użytku na dowolnym urządzeniu, od telefonu komórkowego po komputer. Widżet wyszukiwania udostępniony przez Google można też wdrożyć, aby umożliwić wyszukiwanie w witrynach wewnętrznych. Identyfikator wyszukiwarki jest dołączany do każdego wyszukiwania, aby podano kontekst wyszukiwania, np. w narzędziu do obsługi klienta. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
Wyszukiwarka
Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania udostępniają informacje kontekstowe dotyczące wyszukiwań. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, które powinny być używane do wyszukiwania przy użyciu tego interfejsu. Wyszukiwarki zawierają też mechanizmy filtrowania wyników i umożliwiają raportowanie źródeł danych, np. liczby zapytań w danym okresie.
Schemat
Struktura danych określająca, jak dane w repozytorium firmy powinny być reprezentowane w Google Cloud Search. Schemat określa sposób działania Google Cloud Search dla pracowników, np. sposób filtrowania i wyświetlania elementów.
Łącznik treści
Program służący do przeglądania danych w repozytorium firmy i wypełniania jego źródła danych.
Oprogramowanie sprzęgające tożsamości
Program służący do synchronizowania tożsamości firmowych (użytkowników i grup) z tożsamościami wymaganymi przez Google Cloud Search.

Przypadki użycia Google Cloud Search

Oto kilka przypadków użycia, które mogą rozwiązać Google Cloud Search:

  • Pracownicy potrzebują sposobu na znajdowanie firmowych zasad, dokumentów i treści innych osób.
  • Członkowie zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów, które można wysłać klientom.
  • Pracownicy muszą znajdować wewnętrzne informacje dotyczące projektów firmowych.
  • Przedstawiciel handlowy chce sprawdzić stan wszystkich zgłoszeń do zespołu pomocy konkretnego klienta.
  • Pracownicy szukają definicji terminu charakterystycznego dla firmy.

Pierwszym krokiem podczas implementacji Google Cloud Search jest identyfikacja przypadków użycia obsługiwanych przez tę usługę.

Wdrażanie Google Cloud Search

Domyślnie Google Cloud Search indeksuje dane z Google Workspace, takie jak dokumenty i arkusze kalkulacyjne Google. Nie musisz wdrażać danych Google Cloud Search dla Google Workspace. Musisz jednak wdrożyć Google Cloud Search w przypadku danych spoza Google Workspace, na przykład danych przechowywanych w bazie danych innej firmy, w systemach plików (np. Windows Fileshare, OneDrive lub w portalach intranetowych takich jak Sharepoint). Aby wdrożyć Google Cloud Search w swojej firmie, musisz wykonać poniższe czynności.

  1. Określ przypadek użycia, który pomoże rozwiązać problem z Google Cloud Search.
  2. Zidentyfikuj repozytoria zawierające dane odpowiednie dla danego przypadku użycia.
  3. Zidentyfikuj systemy tożsamości używane przez Twoją firmę do zarządzania dostępem do danych w każdym repozytorium.
  4. Skonfiguruj dostęp do interfejsu Google Cloud Search API.
  5. Dodaj źródło danych do Google Cloud Search.
  6. Utwórz i zarejestruj schemat dla każdego źródła danych.
  7. Sprawdź, czy dla repozytorium jest dostępne oprogramowanie sprzęgające treści. Listę gotowych oprogramowania sprzęgającego znajdziesz w katalogu oprogramowania sprzęgającego Cloud Search. Jeśli jest dostępny łącznik treści, przejdź do kroku 9.
  8. Utwórz oprogramowanie sprzęgające treści, aby uzyskać dostęp do danych w każdym repozytorium i zindeksować je w źródle danych Cloud Search.
  9. Ustal, czy potrzebujesz oprogramowania sprzęgającego tożsamości. Jeśli nie potrzebujesz łącznika tożsamości, przejdź do kroku 11.
  10. Utwórz oprogramowanie sprzęgające tożsamości, aby zmapować swoje repozytorium lub tożsamości firmowe na tożsamości Google.
  11. Skonfiguruj wyszukiwarki.
  12. Utworzyć interfejs wyszukiwania do wykonywania zapytań.
  13. Wdróż oprogramowanie sprzęgające i interfejsy wyszukiwania. Jeśli korzystasz z gotowego oprogramowania sprzęgającego, postępuj zgodnie z instrukcjami, aby je uzyskać i wdrożyć. Dostępne oprogramowanie sprzęgające znajdziesz w katalogu programów sprzęgających Google Cloud Search.

Dalsze kroki

Oto kilka kolejnych kroków, które możesz podjąć:

  1. Skorzystaj z samouczka dla początkujących Google Cloud Search.
  2. Określ przypadki użycia, w których będziesz używać Google Cloud Search.
  3. Zidentyfikuj repozytoria odpowiednie do tych przypadków użycia.
  4. Zidentyfikuj systemy tożsamości używane przez Twoje repozytoria.
  5. Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.