Katalog
/
Datenmanagement
/
Solr Grundlagen

Solr Grundlagen

Eine praxisorientierte Einführung in Apache Solr für die Entwicklung leistungsfähiger und skalierbarer Suchlösungen. Die Teilnehmenden lernen, Solr zu installieren und zu konfigurieren, Daten zu indexieren, Suchabfragen zu erstellen und die Qualität der Suchergebnisse systematisch zu verbessern.

Was werden Sie lernen?

Sie lernen die zentralen Komponenten und Funktionen von Apache Solr kennen und setzen diese in praktischen Übungen ein. Sie entwickeln Suchlösungen, gestalten geeignete Schemas und realisieren Funktionen wie Facettennavigation, Autovervollständigung, Rechtschreibprüfung und sprachspezifische Suche.

Nach Abschluss des Kurses können Sie professionelle Solr-basierte Suchlösungen konzipieren, implementieren und optimieren.

• Solr installieren, konfigurieren und administrieren

• Daten indexieren, aktualisieren und aus dem Index entfernen

• Suchabfragen mit unterschiedlichen Query-Typen und Parametern erstellen

• Schemas, Feldtypen und Analyseketten für verschiedene Datenarten entwerfen

• Relevanz, Sortierung und Darstellung von Suchergebnissen optimieren

• Facetten, Suchnavigation, Autovervollständigung und Rechtschreibprüfung umsetzen

• Solr über SolrJ in Java-Anwendungen integrieren

• Solr mittels Replikation und verteilter Suche skalieren

Der Kurs richtet sich an Entwicklerinnen und Entwickler, Softwarearchitektinnen und Softwarearchitekten sowie technische Mitarbeitende, die Suchfunktionen mit Apache Solr entwickeln, integrieren oder betreiben möchten.

Voraussetzungen:

• Erfahrung in der Entwicklung von Webanwendungen

• Grundkenntnisse in Java, PHP, Ruby oder einer vergleichbaren Programmiersprache

• Grundlegendes Verständnis von HTTP, URLs und strukturierten Datenformaten wie JSON oder XML

• Datenbank- und Suchmaschinenkenntnisse sind hilfreich, aber nicht zwingend erforderlich

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Modul 1: Einführung und Installation

• Einsatzbereiche und grundlegende Architektur von Apache Solr

• Zusammenspiel von Solr, Apache Lucene und Webanwendungen

• Installation und Start einer Solr-Instanz

• Aufbau von Collections, Cores, Shards und Replikaten

• Überblick über die Solr-Administrationsoberfläche

• Wichtige Konfigurationsdateien und Verzeichnisstrukturen

Modul 2: Datenmodellierung und Indexierung

• Dokumente, Felder, Feldtypen und eindeutige Schlüssel

• Grundlagen eines wartbaren Schema-Designs

• Schema-Konfiguration und Nutzung des Schema Browsers

• Dynamische Felder und wichtige Schema-Direktiven

• Daten über die Administrationsoberfläche und APIs indexieren

• Dokumente aktualisieren und aus dem Index entfernen

• Update Processors für die Vorverarbeitung von Daten

Modul 3: Suchabfragen und Request Handler

• Aufbau und Ausführung grundlegender Suchabfragen

• Allgemeine Solr- und URL-Parameter

• Standard Query Parser, DisMax und eDisMax

• Request Handler konfigurieren und verwenden

• Phrase Queries, Range Queries und Function Queries

• Fuzzy Search und phonetische Suche mit „Sounds Like“-Verfahren

• Suchergebnisse filtern, sortieren und paginieren

Modul 4: Relevanz und Ergebnisdarstellung

• Grundlagen des Relevanz-Scorings

• Einfluss von Feldern, Begriffen und Dokumenteigenschaften auf die Bewertung

• Boosting von Feldern, Begriffen und Abfragen

• Verbesserung der Relevanz mit DisMax und eDisMax

• Analyse und Erklärung von Suchergebnissen

• Highlighting von Treffern und Suchbegriffen

• Ähnliche Dokumente mit MoreLikeThis finden

• Strategien zum Testen und Optimieren der Suchqualität

Modul 5: Faceting und Suchnavigation

• Grundlagen und Einsatzbereiche von Faceting

• Feldfacetten und Query-Facetten

• Range Faceting und Datumsfacetten

• Hierarchische Facetten und mehrstufige Navigation

• Result Grouping und Zusammenfassen ähnlicher Treffer

• Aufbau einer benutzerfreundlichen Navigation mittels Suche

• Managed Queries und zentral verwaltete Suchregeln

Modul 6: Textanalyse und sprachspezifische Suche

• Analyseketten für Indexierung und Suche

• Tokenizer, TokenFilters und CharFilters

• Normalisierung, Stemming und Behandlung von Stoppwörtern

• Verarbeitung unterschiedlicher Sprachen

• Sprachspezifische Feldtypen und Analyseverfahren

• Sprachspezifische Sortierung und Collation

• Umgang mit Umlauten, Sonderzeichen und unterschiedlichen Schreibweisen

Modul 7: Benutzerunterstützende Suchfunktionen

• Rechtschreibprüfung mit Solr Spell Checking

• Autovervollständigung und Auto-Suggest

• Vorschläge auf Basis vorhandener Indexdaten

• Konfiguration und Aktualisierung von Suggestern

• Kombination von Autovervollständigung, Facetten und Suchfiltern

• Umgang mit leeren oder wenig relevanten Ergebnislisten

Modul 8: Integration, Datenimport und Skalierung

• Integration von Solr in Java-Anwendungen mit SolrJ

• Suchabfragen, Updates und Fehlerbehandlung über den Java Client

• Import von Daten aus externen Quellen

• Data Import Handler und alternative Importstrategien abhängig von der eingesetzten Solr-Version

• Skalierung von Solr mittels Replikation

• Grundlagen von SolrCloud und verteilter Suche

• Verteilte Abfragen über mehrere Shards

• Grundlegende Betriebs-, Monitoring- und Fehlersuchstrategien

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

11.-13.11.2026
München
25.-27.11.2026
Zürich
09.-11.12.2026
Berlin
05.-07.01.2027
Stuttgart
12.-14.01.2027
Zürich
20.-22.01.2027
München
16.-18.02.2027
Zürich
16.-18.03.2027
Düsseldorf

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.

Wir verwenden Cookies, um die Navigation zu verbessern, die Nutzung der Website auszuwerten und unser Marketing zu unterstützen. Sie können alle Cookies akzeptieren, nicht notwendige ablehnen oder einzelne Kategorien auswählen. Zum Cookie-Hinweis