Beschreibung
Solr für Fortgeschrittene
Solr ist eine in Java geschriebene Open-Source-Software, die auf Apache Lucene basiert. Es wird im Unternehmen erfolgreich zur Suche auf der Website eingesetzt.Zu den Hauptfunktionen gehören Volltextsuche, beliebte Highlights, Facetten, Echtzeit-Indizierung und mehr.
Solr kann in einem Cluster ausgeführt werden und bietet eine skalierbare Suchlösung sowie Ausfallsicherheit durch Datenreplikation.
Kommende Starttermine
Inhalte / Module
- Solr-Quellcode
- Solr-Projekte einrichten
- Ausführen von Solr Builds
- Debuggen
- Tests schreiben und durchführen
- Die Architektur
- Wichtige Komponenten in Solr
- Automatisch vervollständigen
- facettieren
- Rechtschreibprüfung
- Suchkomponenten
- Konzepte von Lucene
- Wichtige Komponenten in Solr
- Replikation
- Master/Slave-Architektur
- Verteilte Suche
- Solr-Cloud
- Einführung in die Architektur der nächsten Generation von Solr
- Dynamische, elastische Architektur
- Partitionierter Index
- Partitionen replizierbar
- Index
- Commit-Prozess kennenlernen
- Segmente des Index und ihre Auswirkungen auf die Performance
- Segmentdateien und deren Inhalt sowie Aufbau
- Relevanz und Scoring
- Überblick über das Lucene-Scoring
- Bewerten der Suchqualität
- Ansätze zur Verbesserung der Suchqualität
- Kennenlernen und Verwenden des integrierten Abfrageparsers
- Bauen eines eigenen Abfrageparser
- Abfragebehandlung in Solr und Lucene
- Beziehen Sie Faktoren in die Bewertung ein, die nicht textbezogen sind
- Verwenden von Synonymen, um die Relevanz zu erhöhen
- Leistung und Optimierung
- Bewertung der Leistung
- Steigerung der Suchanfragen pro Sekunde (Anfrage pro Sekunde)
- Verwenden von Sharding, um einen verteilten Index zu erstellen
- Beschleunigen der Indizierungszeit
- Lerne Caches und ihre Datenstruktur kennen
- Cache-Einstellungen ändern
- Benchmarking, um die Auswirkung geänderter Cache-Einstellungen zu sehen
- Clickstream-Feedback
- Beeinflussung des Rankings durch Einbeziehung der Ansichten eines Dokuments
- Join-Abfragen
- Verwenden von Verknüpfungsabfragen, um Daten abzurufen, die nicht in den zurückgegebenen Dokumenten enthalten sind
- Join-Abfragelimits
- Codecs
- Dateiformat für Lucene festlegen
- Dateiformat für Lucene festlegen
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Eine Informationsanfrage zu diesem Kurs ist nur für Beteiligte aus dem B2B-Bereich sinnvoll.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.