Solr Advanced

Seminarinformationen

Seminar - Ziel

Ziel dieses zweitägigen Seminars es Ihnen die fortgeschrittenen Kenntnisse zur Implementierung und Konzeption erfolgreicher Suchlösungen mit Solr zu vermitteln

Teilnehmer - Zielgruppe

Entwickler

Kurs - Voraussetzungen

Interessenten sollten mind. 1 Jahr Erfahrung mit Solr haben. Zudem sollten die Kenntnisse des Grundlagen-Seminars vorhanden sein.

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Tag 1

  • Solr Source Code
    • Solr Projekte aufsetzen
    • Solr Build durchführen
    • Debuggen
    • Tests schreiben und durchführen
  • Architektur
    • Wichtige Komponenten in Solr, z.B.:
      • Auto-Complete
      • Faceting
      • Spellchecking
    • Suchkomponenten
    • Konzepte von Lucene
  • Replikation
    • Master/Slave Architektur
    • Verteilte Suche
  • Solr Cloud
    • Einführung in die Next Generation Architektur von Solr
    • Dynamische, elastische Architektur
    • In Partitionen aufgeteilter Index
    • Partitionen replizierbar
  • Index
    • Kennenlernen des Commit-Prozesses
    • Segmente des Index und ihre Auswirkungen auf die Performance
    • Verschiedene Segmentdateien, was sie beinhalten, wie sie aufgebaut sind

Tag 2

  • Relevanz und Scoring
    • Überblick über das Scoring von Lucene
    • Solr Suchqualität beurteilen
    • Ansätze zur Verbesserung der Suchqualität
    • Kennenlernen und Benutzen der eingebauten Query Parser
    • Einbauen eigener Query Parser
    • Querybehandlung in Solr und Lucene
    • Faktoren ins Scoring einbeziehen, die nicht Text-bezogen sind
    • Synonyme zur Steigerung der Relevanz benutzen
  • Performance und Optimierung
    • Bewertung der Performance
    • Steigerung der Suchanfragen pro Sekunde (Query per Second)
    • Sharding verwenden, um einen verteilten Index zu erstellen
    • Indexierungszeit beschleunigen
    • Caches und ihre Datenstruktur kennenlernen
    • Cache Einstellungen verändern
    • Benchmarking, um den Effekt der veränderten Cache Einstellungen zu sehen
  • Clickstream Feedback
    • Beeinflussen des Rankings durch Einbeziehung der Aufrufe eines Dokuments
  • Join Queries
    • Join Queries benutzen, um an Daten zu kommen, die sich nicht in Dokumenten befinden, die zurückgegeben werden
    • Grenzen von Join Queries
  • Codecs
    • Festlegen des Dateiformats für Lucene

Weitere Schulungen zu Thema Lucene

Solr Basics

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Innerhalb dieses dreitägigen Seminars lernen Sie alles, was Sie zur Implementierung und Konzeption professionieller Suchlösungen auf Solr wissen müssen.