Kursplan
Övergripande Goal
Ge erfarna webbutvecklare och teknisk personal en omfattande introduktion till Solr-sökplattformen. Lär mjukvaruutvecklare djupa färdigheter i att skapa söklösningar.
I. Grunder
- Översikt över Solr
- Installera och köra Solr
- Lägga till innehåll i Solr
- Läsa ett Solr-svar XML
- Ändra parametrar i URL:en
- Använda bläddringsgränssnittet
- Labb: installera Solr, köra frågor
II. Searching
- Sortera resultat
- Fråga parsers
- Fler frågor
- Parametrar för begäran om kabeldragning
- Lägga till fält i standardsökningen
- Fasettering
- Gruppering av resultat
- Labb: avancerade frågor, experimentera med fasetterad sökning
III. Indexering
- Lägga till eget innehåll i Solr
- Ta bort data från solr
- Bygga en bokhandelssökning
- Lägga till bokdata
- Utforska bokens data
- Processor för dedupliceringsuppdatering
- Labs: indexera olika dokumentsamlingar
IV. Uppdatering av schema
- Lägga till fält i schemat
- Analysera text
- Labs: anpassa Solr-schema
V. Relevans
- Viktning av fält
- Fraser frågor
- Funktionsfrågor
- Suddigare sökning
- Låter som
- Labb: implementera frågor för relevans
VI. Utökade funktioner
- Liknande innehåll
- Geospatial
- Stavningskontroll
- Förslag
- Överstrykning
- Pseudo-fält
- Pseudo-kopplingar
- Flerspråkig
- Labb: implementera stavningskontroll och förslag
VII. Flerkärnig
- Lägga till fler typer av data
- Labb: skapa och administrera kärnor
VIII. SolrCloud
- Införandet
- Hur SolrCloud fungerar
- Implementera strategier
- Djurskötare
- Hantera Solr-konfigurationsfiler
- Labs: administrera SolrCloud
IX. Utveckla med Solr API
- Prata med Solr via REST
- Konfiguration
- Indexering och sökning
- Solr och vår
- Laborationer: kod för att läsa och skriva Solr-index, övning i Spring med Solr
X. Utveckla med Lucene API
- Skapa ett Lucene-index
- Searching, visa, felsöka
- Extrahera text med Tika
- Skala Lucene-index i kluster
- Lucene-prestandajustering
- Labb: kodning med Lucene
XI. Förslag till avgörande
- Andra metoder för sökning
- ElastiskSearch
- DataStax Företag: Solr+Cassandra
- Integrering med Cloudera Solr
- Oskärpa
- Framtida riktningar
Krav
Alla deltagare bör vara erfaren teknisk personal med bakgrund inom webbapplikationsdrift och helst utveckling.
Labbmiljö:
Amazon EC2-servrar kommer att tillhandahållas studenter för installation, administration och labbarbete. Studenter skulle behöva en SSH-klient och en webbläsare för att komma åt klustret.
Nollinstallation: Det finns inget behov av att installera Solr-mjukvara på elevernas maskiner! (även om det är möjligt)
Vittnesmål (5)
very to the point and hands on. No "powerpoint-training" but real scenarios and demos
Michael Sperber - WUR/ Computrain
Kurs - Solr for Developers
Industry problems and solutions. Practice knowledge.
Wojciech Walczyszyn - SAP
Kurs - Solr for Developers
It was broad, it was precise and nicely explained
Wojciech Drzewiecki - SAP
Kurs - Solr for Developers
He is provided great example for each topic.
Onoriode Ikede
Kurs - Solr for Developers
The lectures were fine.