Google Cloud Search başlangıç eğiticisi

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

  • GitHub depolarında bulunan verileri dizine eklemek için kullanılan, Cloud Search Connector SDK'sı ile oluşturulan bir içerik bağlayıcısı. Dizine eklenen veriler arasında sorunlar, pull istekleri ve varsayılan dalın (master) başlık 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 aşağıdaki ön koşulları gerektirir:

  • Cloud Search'ün Üçüncü Taraf Veri Dizine Ekleme özelliği etkinken Google Workspace veya Cloud Identity alanına yönetici erişimi olmalıdır. Yönetici kontrol panelinde ayarları görüntüleyemiyorsanız alan adı yöneticinizle iletişime geçin veya Cloud Search'e kaydolun.
  • GitHub kullanıcı hesabı.
  • Java ve JavaScript aşinalığı.
  • Java 8 veya daha yeni bir sürüm.
  • Maven.
  • Node.js 8.11 veya daha yeni sürümler.

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 ekleyip kaldırma ve izinleri yönetme de dahil olmak üzere tüm Google Cloud Platform (GCP) hizmetlerinin oluşturulması, etkinleştirilmesi ve kullanılması için temel 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 projeleri listeleyen bir iletişim kutusu görünür.

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

  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. Projenizin konumunu tıklayın ve 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 bölümüne bakın.

API'yi etkinleştirme

Kimlik bilgilerini almak 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örünür.
  4. Arama alanına "Cloud Search API" yazın ve return tuşuna basın. Bir API listesi döndürülür.
  5. Cloud Search API'yi tıklayın. "Cloud Search API" sayfası görüntülenir.
  6. ETKİNLEŞTİR'i tıklayın. Genel Bakış sayfası görüntülenir.

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 depoyu klonlamak için aşağıdaki komutu çalıştırın:

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

Sonraki