Google Cloud Search'e giriş

Google Cloud Search, bir şirket çalışanlarının şirketin dahili veri depolarındaki dahili belgeler, veritabanı alanları ve CRM verileri gibi bilgileri aramasına ve almasına olanak tanır.

Mimariye genel bakış

Şekil 1'de, bir 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

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

Depo
Kuruluşların verilerini depolamak için kullandığı yazılımlar (ör. çalışan bilgilerini depolamak için kullanılan veritabanı).
Veri kaynağı
Dizine eklenmiş ve Google Cloud Search'te depolanan bir depodaki veriler.
Arama arayüzü
Veri kaynağında arama yapmak için çalışanların kullandığı kullanıcı arayüzü. Cep telefonundan masaüstü bilgisayara kadar her türlü cihazda kullanılmak üzere bir arama arayüzü geliştirilebilir. Google tarafından sağlanan arama widget'ı, dahili web sitelerinizde arama yapmayı etkinleştirmek için de dağıtılabilir. Arama uygulaması kimliği, arama bağlamının (ör. müşteri hizmetleri aracı içinde) bilindiğinden emin olmak için her aramaya eklenir. cloudsearch.google.com sitesi bir arama arayüzü içerir.
Uygulama arama
Arama arayüzüyle ilişkilendirildiğinde aramalarla ilgili bağlamsal bilgiler sağlayan bir ayar grubu. Bağlamsal bilgiler, ilgili arayüz kullanılarak yapılan bir aramada kullanılması gereken veri kaynaklarını ve arama sıralamalarını içerir. Arama uygulamaları, sonuçları filtreleme ve belirli bir dönemde yapılan sorgu sayısı gibi veri kaynakları hakkında rapor oluşturmayı sağlayan mekanizmalar da içerir.
Şema
Bir kurumun deposundaki verilerin Google Cloud Search için nasıl temsil edilmesi gerektiğini özetleyen bir veri yapısı. Şemalar, çalışanların Google Cloud Search deneyimini (ör. öğelerin nasıl filtrelendiği ve görüntülendiği) tanımlar.
İçerik bağlayıcısı
Bir kurumun deposundaki verileri çekip bir veri kaynağını doldurmak için kullanılan bir yazılım programı.
Identity Connector (Kimlik bağlayıcısı)
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ı.

Google Cloud Search kullanım alanları

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

  • Çalışanların, diğer çalışanlar tarafından yazılan kurumsal politikaları, dokümanları ve içeriği bulmak için bir yola ihtiyacı vardır.
  • Müşteri hizmetleri ekibi üyelerinin müşterilere gönderebilecekleri ilgili sorun giderme belgelerini bulması gerekir.
  • Çalışanların şirket projeleriyle ilgili şirket içi bilgileri bulması gerekir.
  • Bir satış temsilcisi, belirli bir müşteriyle ilgili tüm destek sorunlarının durumunu görmek istiyor.
  • Çalışanlar şirkete özel bir terimin tanımını ister.

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

Google Cloud Search'ü uygulama

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

  1. Google Cloud Search'ün çözmeye yardımcı olduğu bir kullanım alanı belirleyin.
  2. Kullanım alanıyla ilgili verileri barındıran depoları belirleyin.
  3. Şirketinizin her bir depodaki verilere erişimi yönetmek için kullandığı kimlik sistemlerini belirleyin.
  4. Google Cloud Search 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 bir içerik bağlayıcısı 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ısı varsa 9. adıma geçin.
  8. Her depodaki verilere erişmek ve bunları bir Cloud Search veri kaynağında dizine eklemek için bir içerik bağlayıcısı oluşturun.
  9. Kimlik bağlayıcıya ihtiyacınız olup olmadığını belirleyin. Kimlik bağlayıcısına ihtiyacınız yoksa 11. adıma geçin.
  10. Deponuzu veya kurumsal kimliklerinizi Google kimlikleri ile eşlemek için bir kimlik bağlayıcısı oluşturun.
  11. Arama uygulamalarını ayarlayın.
  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ı edinmek ve dağıtmak için bağlayıcıya ilişkin talimatları uygulayın. Kullanılabilir bağlayıcılar, Google Cloud Search Bağlayıcı Dizini'nde listelenmiştir.

Sonraki adımlar

Atabileceğiniz sonraki adımlardan bazıları şunlardır:

  1. Google Cloud Search başlangıç eğiticisini deneyin.
  2. Google Cloud Search'ü kullanacağınız kullanım alanlarını belirleyin.
  3. Bu kullanım alanlarıyla ilgili depoları belirleyin.
  4. Depolarınız tarafından kullanılan kimlik sistemlerini tanımlayın.
  5. Google Cloud Search API'ye erişimi yapılandırma bölümüne devam edin.