
Solr Eğitimi
Apache Solr'da kurulumdan üretime hazır dağıtık aramaya kadar ustalaş. Bu eğitim
Neler öğreneceksiniz:
Tam Solr yığını boyunca temel arama kavramlarından başlayarak şema yapılandırması, belge indeksleme ve ileri düzey sorgu ayrıştırmaya kadar uygulamalı uzmanlık kazanacaksın. BM25, fonksiyon sorguları ve makine öğrenmesi destekli sıralama modellerini kullanarak alaka düzeyini ayarlamayı öğreneceksin. Kurs; ZooKeeper ile SolrCloud dağıtımını, çok parçalı koleksiyonları ve yüksek kullanılabilirlik sağlayan çoğaltma stratejilerini kapsamaktadır. Ayrıca üretim ortamları için kimlik doğrulama, TLS şifrelemesi, izleme panoları ve yedekleme prosedürlerini uygulayacaksın. Ek modüller; Kafka entegrasyonu, vektör arama, Kubernetes dağıtımı ve gerçek dünya olaylarının sistematik sorun gidermesini ele almaktadır.
Nasıl pratik şekilde çalışırsınız Solr Eğitimi
Nasıl pratik yaparsınız Solr Eğitimi
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 39 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörSolr ve Arama Kavramlarına Giriş
Solr ve Arama Kavramlarına Giriş
Ders 1 • Solr'ü Kurma ve Çalıştırma
Öğrencilere yerel kurulum, başlatma ve temel doğrulama süreçlerinde rehberlik eder. Uygulamalı kurulum, sonraki tüm alıştırmalar için çalışan bir ortam sağlar.
Ders 2 • Apache Solr Nedir
Solr'ün kökenini, amacını ve arama alanındaki konumunu ele alır. Bölümdeki sonraki tüm teknik konular için bağlam oluşturur.
Ders 3 • Solr Mimarisi Genel Bakış
Solr'ün ana bileşenlerini açıklar: çekirdekler, işleyiciler ve istek hattı. Öğrenciler, bir sorgunun sistemde nasıl aktığına dair bir zihinsel model kazanır.
Ders 4 • Temel Arama Kavramları
Tersine çevrilmiş dizinler, alaka düzeyi puanlaması ve tam metin arama temellerini tanıtır. Kurs genelinde ihtiyaç duyulan kavramsal kelime dağarcığını sağlar.
Bölüm 2GizleDetayları GizleDetayları GörŞema Tasarımı ve Alan Yapılandırması
Şema Tasarımı ve Alan Yapılandırması
Ders 1 • Solr Şemasını Anlamak
Yönetilen şema ile klasik schema.xml arasındaki farkları ve ödünleşimlerini açıklar. Bu bölümdeki tüm alan ve tür tanımlamalarının temelini oluşturur.
Ders 2 • Analiz Zincirleri ve Metin İşleme
Belirteçleyicilerin, filtrelerin ve analizörlerin indeksleme ve sorgulama anında metni nasıl dönüştürdüğünü öğretir. Doğru zincir tasarımı, arama kalitesini doğrudan etkiler.
Ders 3 • Dinamik Alanlar ve Kopyalama Alanları
Esnek şema tasarımı için dinamik alan kalıplarını ve kopyalama alanı yönergelerini tanıtır. Öğrenciler, çeşitli sorgu ihtiyaçlarını desteklerken şema bakım yükünü azaltır.
Ders 4 • Alan Türleri ve Veri Modelleme
Metin, sayısal, tarih ve coğrafi türler dahil olmak üzere ilkel ve karmaşık alan türlerini ele alır. Öğrenciler, alan verilerini uygun Solr alan türlerine eşler.
Ders 5 • Şema Doğrulama ve Evrim
Üretim şemalarında alanları güvenli bir şekilde ekleme, değiştirme ve kaldırma işlemlerini ele alır. Öğrenciler, veri kaybını ve yeniden indeksleme aksaklıklarını önleyen stratejiler uygular.
Bölüm 3GizleDetayları GizleDetayları GörBelge İndeksleme ve Veri Alımı
Belge İndeksleme ve Veri Alımı
Ders 1 • Java İstemcileri için SolrJ Kullanımı
Java'dan programatik indeksleme ve sorgulama için SolrJ istemci kütüphanesini tanıtır. Öğrenciler, SolrJ kullanarak basit bir indeksleme uygulaması oluşturur.
Ders 2 • Atomik Güncellemeler ve İyimser Eşzamanlılık
Kısmi belge güncellemelerini ve sürüm tabanlı çakışma tespitini ele alır. Öğrenciler, yüksek işlem hacimli senaryolarda tam belge yeniden yazmalarından kaçınmak için atomik güncellemeler uygular.
Ders 3 • Veri İçe Aktarma İşleyicisi ve Bağlayıcılar
Veritabanlarından ve dosyalardan veri çekmek için Veri İçe Aktarma İşleyicisini (DIH) öğretir. Öğrenciler bir DIH işi yapılandırır ve artımlı içe aktarmaları zamanlar.
Ders 4 • Güncelleme API'si ile İndeksleme
Güncelleme İstek İşleyicisi aracılığıyla JSON, XML ve CSV belge gönderimini ele alır. Öğrenciler örnek belgeleri indeksler ve sonuçları hemen doğrular.
Ders 5 • İndeksleme Temelleri
Solr'ün belge modelini, benzersiz anahtarları ve commit anlambilimini açıklar. Öğrenciler herhangi bir indeksleme kodu yazmadan önce doğru zihinsel modelleri oluşturur.
Bölüm 4GizleDetayları GizleDetayları GörSolr'de Sorgulama: Sözdizimi ve Parametreler
Solr'de Sorgulama: Sözdizimi ve Parametreler
Ders 1 • Yönlü Arama ve Toplulaştırmalar
Alan yönlü aramalarını, aralık yönlü aramalarını, pivot yönlü aramalarını ve JSON Facet API toplulaştırmalarını tanıtır. Öğrenciler, arama sonuçları üzerinde gezinme ve analiz özellikleri oluşturur.
Ders 2 • Filtreleme, Sıralama ve Sayfalama
Filtre sorgularını (fq), sıralama parametrelerini ve büyük sonuç kümeleri için imleç tabanlı sayfalamayı öğretir. Öğrenciler, filtre önbelleğini puanlamadan ayırarak sorguları optimize eder.
Ders 3 • DisMax ve eDisMax Sorgu Ayrıştırıcıları
Kullanıcıya yönelik arama kutuları için tasarlanmış DisMax ve Extended DisMax ayrıştırıcılarını ele alır. Öğrenciler, alaka düzeyi ayarlaması için qf, pf, mm ve güçlendirme parametrelerini yapılandırır.
Ders 4 • Vurgulama ve Sonuç Biçimlendirme
Sonuç sunumu için snippet vurgulama, yanıt yazarları ve alan dönüştürücülerini ele alır. Öğrenciler, farklı istemci uygulamalarına uygun çıktı formatlarını yapılandırır.
Ders 5 • Standart Sorgu Ayrıştırıcı Temelleri
Alan aramaları, Boolean operatörler ve joker karakterler için Lucene sorgu ayrıştırıcı sözdizimini tanıtır. Öğrenciler, indekslenmiş örnek verilere karşı sorgular yazar ve test eder.
Bölüm 5GizleDetayları GizleDetayları GörAlaka Düzeyi Ayarlama ve Sıralama
Alaka Düzeyi Ayarlama ve Sıralama
Ders 1 • Güçlendirme Stratejileri
Alaka düzeyi kontrolü için indeksleme anı güçlendirmelerini, sorgulama anı güçlendirmelerini ve fonksiyon sorgusu güçlendirmelerini ele alır. Öğrenciler birden çok güçlendirme stratejisi uygular ve bunların birleşik etkisini ölçer.
Ders 2 • Solr Puanlamasını Anlamak
Varsayılan BM25 benzerlik modelini ve alan düzeyindeki güçlendirmelerin puanları nasıl etkilediğini açıklar. Öğrenciler, puan açıklamalarını incelemek için debug=query parametresini kullanır.
Ders 3 • Fonksiyon Sorguları ve Sıralama Formülleri
Matematik tabanlı sıralama sinyalleri için Solr'ün fonksiyon sorgusu sözdizimini öğretir. Öğrenciler, metin puanını sayısal iş sinyalleriyle birleştiren özel sıralama formülleri oluşturur.
Ders 4 • Solr LTR ile Öğrenme-Sıralama
Makine öğrenmesi ile eğitilmiş sıralama modelleri için Learning to Rank (LTR) eklentisini tanıtır. Öğrenciler, özellik depolarını yükler, bir model eğitir ve yeniden sıralama için dağıtır.
Ders 5 • Alaka Düzeyi Testi ve Yineleme
Yargı listeleriyle çevrimdışı değerlendirme ve çevrimiçi A/B test yaklaşımlarını ele alır. Öğrenciler, tekrarlanabilir bir alaka düzeyi iyileştirme iş akışı oluşturur.
Bölüm 6GizleDetayları GizleDetayları GörSolrCloud: Ölçekte Dağıtık Arama
SolrCloud: Ölçekte Dağıtık Arama
Ders 1 • Dağıtık İndeksleme ve Sorgulama
Belgelerin parçalara nasıl yönlendirildiğini ve dağıtık sorguların nasıl birleştirildiğini öğretir. Öğrenciler, özel yönlendirme yapılandırır ve parçalar arası sorgu performansını optimize eder.
Ders 2 • SolrCloud Mimarisi
Parçalama, çoğaltma ve ZooKeeper'ın küme koordinasyonundaki rolünü açıklar. Öğrenciler, SolrCloud kavramlarını kendi ölçeklendirme gereksinimleriyle eşler.
Ders 3 • ZooKeeper İşlemleri ve Yapılandırma Yönetimi
Yapılandırma kümelerini yükleme, ZooKeeper znodelarını yönetme ve küme yeniden yapılandırmasını ele alır. Öğrenciler, güvenli yapılandırma değişiklikleri için zkcli aracını ve Yapılandırma API'sini kullanır.
Ders 4 • Kopya Türleri ve Yüksek Kullanılabilirlik
NRT, TLOG ve PULL kopya türlerini ve bunların kullanılabilirlik ödünleşimlerini tanıtır. Öğrenciler, indeksleme işlem hacmini okuma kullanılabilirliği ile dengeleyen kopya stratejileri seçer.
Ders 5 • Koleksiyon Oluşturma ve Yönetme
Koleksiyon oluşturma, değiştirme ve silme için Koleksiyonlar API'sini ele alır. Öğrenciler, API ve Yönetici Arayüzü aracılığıyla yaygın koleksiyon yaşam döngüsü işlemlerini gerçekleştirir.
Bölüm 7GizleDetayları GizleDetayları GörPerformans Ayarlama ve Önbellekleme
Performans Ayarlama ve Önbellekleme
Ders 1 • JVM ve Heap Ayarlama
JVM heap boyutlandırması, çöp toplayıcı seçimi ve GC duraklamasını en aza indirmeyi ele alır. Öğrenciler, yoğun yük sırasında dünyayı durduran duraklamaları azaltan ayarları uygular.
Ders 2 • Lucene için heap dışı bellek
Filtre önbelleğini, sorgu sonucu önbelleğini, belge önbelleğini ve alan değeri önbelleğini açıklar. Öğrenciler, iş yükleri için önbellek boyutlarını ve çıkarma politikalarını yapılandırır.
Ders 3 • İndeks Optimizasyonu ve Segment Yönetimi
Lucene segment birleştirme, optimize işlemleri ve indeks ısıtma stratejilerini öğretir. Öğrenciler, indeks boyutları için birleştirme yükünü sorgu performansına karşı dengeler.
Ders 4 • Sorgu Performansı Profilleme
debug=timing parametresini, yavaş sorgu günlüğe kaydetmeyi ve Solr metrikleri API'sini tanıtır. Öğrenciler, pahalı sorgu bileşenlerini belirler ve hedefli optimizasyonlar uygular.
Ders 5 • Donanım ve Dağıtım Boyutlandırması
Solr dağıtımları için disk G/Ç, CPU, RAM ve ağ hususlarını ele alır. Öğrenciler, indeks boyutu, sorgu hızı ve SLA hedeflerine dayalı bir boyutlandırma tahmini oluşturur.
Bölüm 8GizleDetayları GizleDetayları GörGüvenlik, İzleme ve Üretim İşlemleri
Güvenlik, İzleme ve Üretim İşlemleri
Ders 1 • Metrikler ve Günlükleme ile İzleme
Solr'ün metrikleri API'sini, JMX entegrasyonunu ve yapılandırılmış günlük kaydı yapılandırmasını tanıtır. Öğrenciler, sorgu gecikme süresini, hata oranlarını ve önbellek isabet oranlarını gösteren panolar oluşturur.
Ders 2 • Yedekleme, Kurtarma ve Afet Planlaması
Anlık görüntü tabanlı yedeklemeleri, çoğaltma tabanlı kurtarmayı ve RTO/RPO planlamasını ele alır. Öğrenciler bir yedekleme programı tasarlar ve geri yükleme prosedürlerini uçtan uca test eder.
Ders 3 • Yükseltmeler ve Operasyonel Çalışma Kitapları
Döner yükseltmeleri, uyumluluk kontrollerini ve yükseltme sonrası doğrulama adımlarını öğretir. Öğrenciler, rutin işlemler ve olay müdahalesi için çalışma kitapları oluşturur.
Ders 4 • Kimlik Doğrulama ve Yetkilendirme
Solr'ün yerleşik Temel Kimlik Doğrulama, Kerberos ve JWT kimlik doğrulama eklentilerini ele alır. Öğrenciler, koleksiyonları ve yönetici uç noktalarını korumak için rol tabanlı erişim kontrolü yapılandırır.
Ders 5 • TLS Şifreleme ve Ağ Güvenliği
İstemciden Solr'e ve düğümler arası iletişim için TLS'yi etkinleştirmeyi öğretir. Öğrenciler, sertifikalar oluşturur, anahtar depolarını yapılandırır ve şifrelenmiş bağlantıları doğrular.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Backend geliştiricileri: uygulamalarına güçlü arama eklemek isteyenler.
Veri mühendisleri: hızlı, ölçeklenebilir metin erişimi gerektiren iş hatları kuranlar.
DevOps mühendisleri: arama altyapısını dağıtmak ve sürdürmekle görevli olanlar.
Yazılım mimarları: büyük ölçekli kurumsal arama projeleri için Solr'u değerlendirenler.
Veritabanı yöneticileri: beceri setlerini arama teknolojilerine doğru genişletenler.
Teknik ürün yöneticileri: denetledikleri arama sistemlerini anlamaya ihtiyaç duyanlar.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















