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. Yönetici kontrol panelindeki ayarları görüntüleyemiyorsanız alan yöneticinizle iletişime geçin veya Cloud Search'a 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.
Google Cloud Console'u açın.
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.YENİ PROJE'yi tıklayın. Yeni Proje ekranı görünür.
Proje Adı alanına bir proje adı girin (ör. "Arama Eğitimi").
(isteğe bağlı) Proje kimliğini düzenlemek için Düzenle'yi tıklayın. Proje oluşturulduktan sonra proje kimliği değiştirilemez. Bu nedenle, projenin kullanım süresi boyunca ihtiyaçlarınızı karşılayacak bir kimlik seçin.
Projenin konumlarına göz atmak için GÖZ AT'ı tıklayın.
Projeniz için bir konumu ve ardından Seç'i tıklayın.
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.
- Sol gezinme menüsünde API'ler ve Hizmetler'i tıklayın.
- 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.
- API'LERİ VE HİZMETLERİ ETKİNLEŞTİR'i tıklayın. "API Kitaplığı'na hoş geldiniz" sayfası görüntülenir.
- Arama alanına "Cloud Search API" yazın ve return tuşuna basın. API'lerin listesi döndürülür.
- Cloud Search API'yi tıklayın. "Cloud Search API" sayfası görünür.
- 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 başlıklı makaleyi inceleyin.
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