Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar zum Thema "Solr Grundlagen" erhalten Sie einen umfassenden Einblick in die wichtigsten Funktionen von Solr und erlangen solides Wissen zur Umsetzung leistungsfähiger Suchlösungen. Solr ist eine Java-basierte Open-Source-Software, die auf Apache Lucene aufbaut und häufig von Unternehmen für die effiziente Webseitensuche genutzt wird. Sie lernen zentrale Funktionen wie die Volltextsuche, Hervorhebung von Suchtreffern, Facettensuche und die Indizierung in Echtzeit kennen. Außerdem erfahren Sie, wie Solr im Cluster betrieben wird, um skalierbare Suchsysteme mit hoher Verfügbarkeit und Datenreplikation zu realisieren. Nach dem Seminar sind Sie in der Lage, mit Solr professionelle Suchanwendungen eigenständig zu entwickeln und zu implementieren.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Erfahrung in der Entwicklung von Web-Applikationen mit Java, PHP, Ruby oder ähnlichen Sprachen

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen und Installation

  • Solr installieren
  • Allgemeine Solr Parameter
  • Solr's Konfigurationsdateien
  • Solr's Schema Browser

Indexierung und Abfragen

  • Daten indexieren & löschen
  • Suchabfragen absetzen
  • URL Parameters modifizieren
  • Request Handler
  • Schema Design
  • Die Direktive
  • Solr Java Client (SolrJ)
  • Query-Parameter anpassen
  • Result Grouping
  • Update Processors

Erweiterte Abfragetechniken

  • Suchergebnisse sortieren
  • Relevanz von Suchergebnissen und Verbesserung der Relevanz
  • DisMax und eDismax Request Handlers
  • Phrase Queries
  • Function Queries
  • Range Queries
  • Fuzzy Search
  • Sounds Like
  • Range Faceting
  • Datumsfacetten
  • Highlighting von Suchergebnissen
  • TokenFilters and CharFilters
  • Navigation mittels Suche
  • Ähnliche Dokumente finden
  • HierarchischeFacetten
  • Managed Queries
  • Distributed Search

Skalierung und Erweiterungen

  • Scaling Solr via Replication
  • Verteilte Systeme - Solr Cores
  • Geospatial Search
  • Auto-Suggest
  • Spell Checking
  • Data Import Handler
  • Indexing Rich Formats
  • Clustern von Suchergebnissen

Multilingualität und Sprachen

  • Working With Languages - Behandlung unterschiedlicher Sprachen
  • Identifying Languages - Sprachen (automatisch) identifizieren
  • Sortieren - Part II: Sprachspezifische Sortierung

Weitere Schulungen zu Thema Solr

Solr Fortgeschritten

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

In diesem 2-tägigen Seminar "Solr Fortgeschritten" erweitern Sie Ihr Wissen über Solr und lernen weiterführende Konzepte und Methoden im professionellen Einsatz kennen. Sie vertiefen Ihr Verständnis für die Systemarchitektur und die wichtigsten Bestandteile von ...