Wprowadzenie do Google Cloud Search

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

Omówienie architektury

Rysunek 1 przedstawia wszystkie kluczowe elementy wdrożenia wyszukiwarki Google Cloud:

Omówienie architektury Google Cloud Search
Rysunek 1. Kluczowe komponenty Google Cloud Search

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

Repozytorium
Oprogramowanie używane przez firmę do przechowywania danych, takie jak baza danych służąca do przechowywania informacji o pracownikach.
Źródło danych
Dane z repozytorium, które zostało zindeksowane i zapisane w Google Cloud Search.
Interfejs wyszukiwania
Interfejs użytkownika służący do wyszukiwania w źródle danych. Interfejs wyszukiwania można opracować na dowolne urządzenie, od telefonu komórkowego po komputer stacjonarny. Widżet wyszukiwarki udostępniany przez Google można też wdrożyć, aby umożliwić wyszukiwanie w wewnętrznych witrynach internetowych. Identyfikator aplikacji wyszukiwania jest dołączany do każdego wyszukiwania, aby zapewnić znajomość kontekstu wyszukiwania, np. w narzędziu obsługi klienta. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
Wyszukiwarka
Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania zapewniają informacje kontekstowe o wyszukiwaniach. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, których należy używać podczas wyszukiwania za pomocą tego interfejsu. Aplikacje do wyszukiwania zawierają też mechanizmy filtrowania wyników i umożliwiają raportowanie o źródłach danych, np. o liczbie zapytań wysłanych w określonym przedziale czasu.
Schemat
Struktura danych określająca, jak dane w repozytorium przedsiębiorstwa powinny być reprezentowane w Google Cloud Search. Schemat definiuje sposób korzystania z wyszukiwarki Google Cloud przez pracowników, np. sposób filtrowania i wyświetlania informacji.
Połączenie z usługą Content Connentor
Program, który służy do przeglądania danych w repozytorium firmy i wypełniania źródła danych.
Łącznik 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 można rozwiązać za pomocą Google Cloud Search:

  • Pracownicy potrzebują sposobu na znajdowanie zasad, dokumentów i treści firmowych stworzonych przez innych pracowników.
  • Członkowie zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów, aby wysłać je do klientów.
  • Pracownicy muszą znaleźć informacje wewnętrzne o projektach firmy.
  • Przedstawiciel handlowy chce wyświetlić stan wszystkich problemów zgłoszonych przez konkretnego klienta.
  • Pracownicy chcą poznać definicję terminu związanego z firmą.

Pierwszym krokiem w wdrożeniu Google Cloud Search jest określenie przypadków użycia, które można rozwiązać za pomocą tej usługi.

Wdrażanie Google Cloud Search

Domyślnie Cloud Search indeksuje dane Google Workspace, takie jak dokumenty i arkusze Google. Nie musisz wdrażać Google Cloud Search w przypadku danych Google Workspace. Musisz jednak wdrożyć Google Cloud Search w przypadku danych innych niż Google Workspace, takich jak dane przechowywane w bazie danych innej firmy, systemach plików takich jak Windows Fileshare, OneDrive czy portalach intranetowych takich jak Sharepoint. Aby wdrożyć Google Cloud Search w swojej firmie, wykonaj te czynności.

  1. Określ przypadek użycia, w którym może Ci pomóc wyszukiwarka Google Cloud Search.
  2. Określ repozytoria zawierające dane istotne dla danego przypadku użycia.
  3. Określ 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 w przypadku Twojego repozytorium jest dostępny łącznik treści. Listę gotowych programów sprzęgających znajdziesz w katalogu programów sprzęgających Cloud Search. Jeśli masz do dyspozycji taki łącznik, przejdź do kroku 9.
  8. Utwórz łącznik treści, aby uzyskać dostęp do danych w poszczególnych repozytoriach i zaindeksować je w źródle danych Cloud Search.
  9. Określ, czy potrzebujesz łącznika tożsamości. Jeśli nie potrzebujesz łącznika tożsamości, przejdź do kroku 11.
  10. Utwórz łącznik tożsamości, aby zmapować tożsamości repozytorium lub tożsamości firmowe na tożsamości Google.
  11. Konfigurowanie aplikacji wyszukiwania
  12. Utwórz interfejs wyszukiwania, aby wykonywać zapytania.
  13. Wdróż łączniki i interfejsy wyszukiwania. Jeśli używasz gotowego złącza, postępuj zgodnie z instrukcjami dotyczącymi tego złącza, aby je pobrać 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 wykonać:

  1. Wypróbuj samouczek wprowadzający do Google Cloud Search.
  2. Określ przypadki użycia, w których będziesz używać Google Cloud Search.
  3. Określ repozytoria odpowiednie do tych zastosowań.
  4. Określ systemy tożsamości używane przez Twoje repozytoria.
  5. Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.