Google Cloud Search başlangıç eğiticisi

Bu eğitimde, basit bir Cloud Search çözümünün nasıl dağıtılacağı gösterilmektedir ve dizine eklenecek verilerin deposu olarak GitHub kullanılmaktadır. Bu eğitim, iki örnek uygulamadan oluşur:

  • GitHub depolarındaki verileri dizine eklemek için kullanılan, Cloud Search Connector SDK ile oluşturulmuş bir içerik bağlayıcısı. Dizine eklenen veriler arasında sorunlar, çekme istekleri ve varsayılan dalın (master) baş içeriği yer alır.
  • Özelleştirilmiş bir arama arayüzü sağlamak için arama widget'ını kullanan bir web uygulaması.

Ön koşullar

Bu eğitim için aşağıdaki ön koşullar gereklidir:

  • Üçüncü Taraf Veri Dizine Ekleme için Cloud Search'in etkin olduğu bir Google Workspace veya Cloud Identity alanına yönetici erişimi. Ayarları Yönetici kontrol panelinde göremiyorsanız alan yöneticinizle iletişime geçin veya Cloud Search'e kaydolun.
  • GitHub kullanıcı hesabı.
  • Java ve JavaScript hakkında bilgi sahibi olmanız gerekir.
  • Java 8 veya daha yeni bir sürüm.
  • Maven.
  • Node.js 8.11 veya daha yeni bir sürüm.

Eğitim projesini oluşturma

Başlamak için bir Google Cloud Platform projesi oluşturmanız gerekir. Bu proje; API'leri yönetme, faturalandırmayı etkinleştirme, ortak çalışan ekleme ve kaldırma ve izinleri yönetme dahil olmak üzere tüm Google Cloud Platform (GCP) hizmetlerini oluşturma, etkinleştirme ve kullanmanın temelini oluşturur.

  1. Google Cloud Console'u açın.

  2. Sayfanın üst kısmında, "Google Cloud Console"un sağındaki simgesini tıklayın. Mevcut projelerin listelendiği bir iletişim kutusu görüntülenir.

  3. YENİ PROJE'yi tıklayın. Yeni Proje ekranı görünür.

  4. Project Name (Proje Adı) alanına "SearchEğitici" gibi bir proje adı girin.

  5. (isteğe bağlı) Proje kimliğini düzenlemek için Düzenle'yi tıklayın. Proje kimliği, proje oluşturulduktan sonra değiştirilemez. Bu nedenle, proje süresince ihtiyaçlarınıza uygun bir kimlik seçin.

  6. Projenin konumlarına göz atmak için GÖZ AT'ı tıklayın.

  7. Projeniz için bir konumu ve ardından Seç'i tıklayın.

  8. OLUŞTUR'u tıklayın. Konsol, Kontrol Paneli sayfasına gider. Proje birkaç dakika içinde oluşturulur.

Proje oluşturma ve yönetme hakkında daha fazla bilgi için Proje Oluşturma ve Yönetme başlıklı makaleyi inceleyin.

API'yi etkinleştirme

Kimlik bilgileri edinmek için Google Cloud Search API'yi etkinleştirmeniz ve bir hizmet hesabı oluşturmanız gerekir.

  1. Soldaki gezinme panelinde API'ler ve Hizmetler'i tıklayın.
  2. Yeni oluşturulan projede olduğunuzdan emin olmak için Google Cloud Console banner'ının sağındaki simgesini tıklayın ve yeni oluşturduğunuz projeyi seçin.
  3. API'LERİ VE HİZMETLERİ ETKİNLEŞTİR'i tıklayın. "API Kitaplığı'na hoş geldiniz" sayfası gösterilir.
  4. Arama alanına "Cloud Search API" yazın ve return tuşuna basın. API'lerin listesi döndürülür.
  5. Cloud Search API'yi tıklayın. "Cloud Search API" sayfası görünür.
  6. ETKİNLEŞTİR'i tıklayın. Genel Bakış sayfası görünür.

API'leri etkinleştirme ve devre dışı bırakma hakkında daha fazla bilgi için Google Cloud Console'da API'leri yönetme bölümüne bakın.

Eğitim deposunu klonlama

Örnek deposu klonlamak için aşağıdaki komutu çalıştırın:

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

İleri