Kursplan
Övergripande mål
Leverera erfarna webbutvecklare och tekniska medarbetare en omfattande introduktion till Solr-sökplattformen. Lär mjukvarautvecklare djupgående kunskaper i att skapa söklösningar.
I. Grundläggande
- Översikt över Solr
- Installation och drift av Solr
- Lägga till innehåll i Solr
- Läsa en Solr XML-svar
- Ändra parametrar i URL:en
- Använda webbgränssnittet
- Laborationer: installera Solr, kör frågor
II. Sökning
- Sortera resultat
- Frågeanalyserare
- Flera frågor
- Fastställa begärandeparametrar
- Lägga till fält i standard sökning
- Faceting
- Resultatgruppering
- Laborationer: avancerade frågor, experiment med faceted 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
- Forska bland bokdata
- Dedupe uppdateringsprocesserare
- Laborationer: indexering av olika dokumentsamlingar
IV. Schemanuppdatering
- Lägga till fält i schemat
- Analysera text
- Laborationer: anpassa Solr-schema
V. Relevans
- Fältsvängning
- Frasesökningar
- Funktionsfrågor
- Mindre exakta sökningar
- Ljudlikhetssökning
- Laborationer: implementera frågor för relevans
VI. Utökade funktioner
- Mer-lik-det-här
- Geospatial
- Stavkontroll
- Förslag
- Framhävning
- Pseudofält
- Pseudo-joins
- Multilingual
- Laborationer: implementera stavkontroll och förslag
VII. Multicore
- Lägga till fler typer av data
- Laborationer: skapa och administrera kärnor
VIII. SolrCloud
- Introduktion
- Hur SolrCloud fungerar
- Kommittestrategier
- ZooKeeper
- Hantering av Solr-konfigurationsfiler
- Laborationer: administrera SolrCloud
IX. Utveckla med Solr API
- Kommunikation med Solr via REST
- Konfiguration
- Indexering och sökning
- Solr och Spring
- 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
- Sökning, visning, felsökning
- Extrahera text med Tika
- Skalning av Lucene-index på kluster
- Krafterjustering av Lucene-index
- Laborationer: kodning med Lucene
XI. Avslutning
- Andra metoder för sökning
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Cloudera Solr-integration
- Blur
- Framtidsriktningar
Krav
Alla deltagare bör vara erfarna tekniska medarbetare med bakgrund i webbapplikationer och, föredömligen, utveckling.
Laborationsmiljö:
Amazon EC2-servrar kommer att tillhandahållas för studenter för installation, administration och laboration. Studenter behöver en SSH-klient och en webbläsare för att få åtkomst till klustret.
Nollinstallation: Det finns ingen behov av att installera Solr-software på studenternas maskiner! (fastän 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.