Cursusaanbod
Totaal doel
Ervaren webontwikkelaars en technisch personeel een uitgebreide inleiding geven tot het Solr-zoekplatform. Leer softwareontwikkelaars diepe vaardigheden om zoekoplossingen te creëren.
I. Fundamenten
- Overzicht van Solr
- Installeren en uitvoeren van Solr
- Inhoud toevoegen aan Solr
- Een Solr XML-reactie lezen
- Parameters in de URL wijzigen
- Het browsinterface gebruiken
- Labs: Solr installeren, queries uitvoeren
II. Zoeken
- Resultaten sorteren
- Query parsers
- Meer queries
- Request parameters vastleggen
- Velden toevoegen aan standaardzoekopdrachten
- Faceting
- Resultaatgroepering
- Labs: geavanceerde queries, experimenteren met faceted search
III. Indexeren
- Je eigen inhoud toevoegen aan Solr
- Data uit Solr verwijderen
- Een boekenwinkelzoekmachine bouwen
- Boekgegevens toevoegen
- De boekgegevens verkennen
- Dedupe update processor
- Labs: indexeren van verschillende documentcollecties
IV. Schema bijwerken
- Velden toevoegen aan het schema
- Tekst analyseren
- Labs: Solr-schema aanpassen
V. Relevantie
- Veldgewichting
- Frasequeries
- Function queries
- Vagere zoekopdrachten
- Geluidsvergelijking
- Labs: queries implementeren voor relevansie
VI. Uitgebreide functies
- Meer-als-dit
- Geospatial
- Spellingscontrole
- Suggesties
- Hervatting
- Pseudo-velden
- Pseudo-verbindingsfuncties
- Meertalig
- Labs: spellingscontrole en suggesties implementeren
VII. Multicore
- Meer soorten data toevoegen
- Labs: cores maken en beheren
VIII. SolrCloud
- Inleiding
- Hoe SolrCloud werkt
- Commit-strategieën
- ZooKeeper
- Solr-configuratiebestanden beheren
- Labs: SolrCloud beheren
IX. Ontwikkelen met Solr API
- Communiceren met Solr via REST
- Configuratie
- Indexeren en zoeken
- Solr en Spring
- Labs: code om de Solr-index te lezen en schrijven, oefening in Spring met Solr
X. Ontwikkelen met Lucene API
- Een Lucene-index bouwen
- Zoeken, weergeven, debuggen
- Tekst extraheren met Tika
- Lucene-indices schalen op clusters
- Performance optimalisatie van Lucene
- Labs: coderen met Lucene
XI. Conclusie
- Andere benaderingen voor zoekopdrachten
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Cloudera Solr-integratie
- Blur
- Toekomstige richtingen
Vereisten
Alle deelnemers moeten ervaren technisch personeel zijn met een achtergrond in webapplicationoperations en, voorkeurlijk, ontwikkeling.
Laboratoriumomgeving:
Amazon EC2-servers zullen worden aangeboden aan de studenten voor installatie, beheer en praktijkopdrachten. Studenten hebben een SSH-client en een browser nodig om toegang te krijgen tot het cluster.
Nul-installatie : Het is niet nodig om Solr-software op de machines van de studenten te installeren! (hoewel dat wel mogelijk is)
Getuigenissen (5)
Echt praktijkgericht en handson. Geen "PowerPoint-training" maar echte scenario's en demonstraties.
Michael Sperber - WUR/ Computrain
Cursus - Solr for Developers
Automatisch vertaald
Industrieproblemen en oplossingen. Practische kennis.
Wojciech Walczyszyn - SAP
Cursus - Solr for Developers
Automatisch vertaald
Het was breed, precies en goed uitgelegd.
Wojciech Drzewiecki - SAP
Cursus - Solr for Developers
Automatisch vertaald
He is provided great example for each topic.
Onoriode Ikede
Cursus - Solr for Developers
Automatisch vertaald
The lectures were fine.
Christopher Sigouin
Cursus - Solr for Developers
Automatisch vertaald