Google Cloud Search'e giriş

Google Cloud Search, şirket çalışanlarının şirket içindeki dahili veri havuzlarında dahili dokümanlar, veritabanı alanları ve CRM verileri gibi bilgileri arayıp almasına olanak tanır.

Mimariye genel bakış

Şekil 1'de, Google Cloud Search uygulamasının tüm temel bileşenleri gösterilmektedir:

Google Cloud Search mimarisine genel bakış
Şekil 1. Google Cloud Search'ün temel bileşenleri

Şekil 1'deki en önemli terimlerin tanımları aşağıda verilmiştir:

Veri havuzu
Kuruluşlar tarafından verilerinin depolanması için kullanılan yazılımlar (ör. çalışan bilgilerini depolamak için kullanılan veritabanı).
Veri kaynağı
Dizine eklenmiş ve Google Cloud Search'te depolanan bir depodan gelen veriler.
Arama arayüzü
Çalışanların bir veri kaynağını aramak için kullandığı kullanıcı arayüzü. Arama arayüzü, cep telefonundan masaüstü bilgisayarlara kadar tüm cihazlarda kullanılmak üzere geliştirilebilir. Google tarafından sağlanan arama widget'ı, dahili web sitelerinizde aramayı etkinleştirmek için de dağıtılabilir. Arama uygulaması kimliği, bu arama bağlamının (örneğin, müşteri hizmetleri aracında) bilinmesini sağlamak için her aramaya dahil edilir. cloudsearch.google.com sitesi bir arama arayüzü içermektedir.
Arama uygulaması
Arama arayüzüyle ilişkilendirilen aramalar hakkında bağlamsal bilgiler sağlayan bir grup ayardır. İçeriğe dayalı bilgiler, bu arayüzü kullanan bir arama için kullanılması gereken veri kaynakları ve arama sıralamalarını içerir. Arama uygulamaları, sonuçları filtrelemeyi sağlayan mekanizmalar da içerir ve belirli bir dönem boyunca yapılan sorgu sayısı gibi veri kaynakları hakkında raporlamayı etkinleştirir.
Şema
Bir kuruluşun veri havuzundaki verilerin Google Cloud Search'te nasıl temsil edileceğini özetleyen bir veri yapısı. Şema, çalışanların Google Cloud Search deneyimini (filtreleme ve görüntülenme biçimi gibi) tanımlar.
İçerik bağlayıcı
Kuruluşların veri havuzunda veri aktarmak ve veri kaynağını doldurmak için kullanılan bir yazılım programıdır.
Kimlik bağlayıcı
Kurumsal kimlikleri (kullanıcılar ve gruplar) Google Cloud Search'ün gerektirdiği kimliklerle senkronize etmek için kullanılan bir yazılım programıdır.

Google Cloud Search kullanım alanları

Google Cloud Search tarafından çözümlenebilecek bazı kullanım alanları aşağıda verilmiştir:

  • Çalışanların, diğer çalışanlar tarafından oluşturulan kurumsal politikaları, dokümanları ve içerikleri bulmak için bir yönteme ihtiyacı vardır.
  • Müşteri hizmetleri ekibi üyelerinin müşterilere gönderebilecekleri ilgili sorun giderme belgelerini bulmaları gerekir.
  • Çalışanların şirket projeleri hakkında dahili bilgiler bulması gerekir.
  • Satış temsilcisi, belirli bir müşteri için tüm destek sorunlarının durumunu görüntülemek istiyor.
  • Çalışanlar, şirkete özgü bir terimin tanımını görmek ister.

Google Cloud Search'ü uygulamanın ilk adımı, Google Cloud Search tarafından çözümlenen kullanım alanlarını belirlemektir.

Google Cloud Search, Google dokümanları ve e-tabloları gibi Google Workspace verilerini varsayılan olarak dizine ekler. Google Cloud verileri için Google Cloud aramayı uygulamanız gerekmez. Ancak, Google Cloud Search'ü Google Workspace dışı veriler (ör. üçüncü taraf bir veritabanında depolanan veriler), Windows Fileshare gibi dosya sistemleri, OneDrive veya Sharepoint gibi intranet portalları için uygulamanız gerekir. Kuruluşunuzda Google Cloud Search'ü uygulamak için aşağıdaki adımlar gereklidir.

  1. Google Cloud Search'ün çözmenize yardımcı olacağı bir kullanım alanı belirleyin.
  2. Kullanım alanıyla alakalı verileri içeren depoları belirleyin.
  3. Her depodaki verilere erişimi yönetmek için şirketiniz tarafından kullanılan kimlik sistemlerini belirleyin.
  4. Google Cloud Search REST API'ye erişimi yapılandırın.
  5. Google Cloud Search'e veri kaynağı ekleyin.
  6. Her veri kaynağı için bir şema oluşturun ve kaydedin.
  7. Kod deponuz için kullanılabilir içerik bağlayıcı olup olmadığını belirleyin. Önceden oluşturulmuş bağlayıcıların listesi için Cloud Search bağlayıcı dizinine bakın. İçerik bağlayıcı varsa 9. adıma geçin.
  8. Her veri havuzundaki verilere erişmek ve bir Cloud Search veri kaynağında dizine eklemek için içerik bağlayıcı oluşturun.
  9. Kimlik bağlayıcıya ihtiyacınız olup olmadığını belirleyin. Kimlik bağlayıcıya ihtiyacınız yoksa 11. adıma geçin.
  10. Depo veya kurumsal kimliklerinizi Google kimlikleriyle eşlemek için bir kimlik bağlayıcı oluşturun.
  11. Arama uygulamalarını kurun.
  12. Arama sorguları gerçekleştirmek için bir arama arayüzü oluşturun.
  13. Bağlayıcılarınızı ve arama arayüzlerinizi dağıtın. Önceden oluşturulmuş bir bağlayıcı kullandıysanız bağlayıcıyı almak ve dağıtmak için bağlayıcının talimatlarını uygulayın. Kullanılabilir bağlayıcılar, Google Cloud Search Connector Dizini'nde listelenir

Sonraki adımlar

Aşağıda, atabileceğiniz birkaç adım açıklanmıştır:

  1. Google Cloud Search'ü kullanmaya başlama eğitimini deneyin.
  2. Google Cloud Search'ü kullanacağınız kullanım alanlarını belirleme.
  3. Bu kullanım alanlarıyla ilgili depoları belirleyin.
  4. Depolarınız tarafından kullanılan tüm kimlik sistemlerini belirleyin.
  5. Google Cloud Search API'ye erişimi yapılandırma bölümüne geçin.