Cursusaanbod
Algemeen Goal
Bied ervaren webontwikkelaars en technisch personeel een uitgebreide introductie tot het Solr-zoekplatform. Leer softwareontwikkelaars diepgaande vaardigheden bij het maken van zoekoplossingen.
I. Grondbeginselen
- Solr Overzicht
- Solr installeren en uitvoeren
- Inhoud toevoegen aan Solr
- Een Solr-reactie lezen XML
- Parameters in de URL wijzigen
- De bladerinterface gebruiken
- Labs: Solr installeren, query's uitvoeren
II. Searching
- Resultaten sorteren
- Parsers voor query's uitvoeren
- Meer vragen
- Parameters voor bekabelingsaanvragen
- Velden toevoegen aan standaardzoekopdrachten
- Facetteren
- Groepering van resultaten
- Labs: geavanceerde zoekopdrachten, experimenteer met gefacetteerd zoeken
III. Indexering
- Eigen content toevoegen aan Solr
- Gegevens verwijderen uit solr
- Een zoekopdracht in een boekhandel bouwen
- Boekgegevens toevoegen
- De boekgegevens verkennen
- Dedupe update processor
- Labs: indexeren van verschillende documentcollecties
IV. Bijwerken van schema's
- Velden toevoegen aan het schema
- Tekst analyseren
- Labs: Solr-schema aanpassen
V. Relevantie
- Weging van het veld
- Query's voor woordgroepen
- Functie query's
- Vager zoeken
- Klinkt als
- Labs: query's implementeren op relevantie
VI. Uitgebreide functies
- Meer-zoals-dit
- Geospatiaal
- Spellingcontrole
- Suggesties
- Markeren
- Pseudo-velden
- Pseudo-joins
- Meertalig
- Labs: implementatie van spellingcontrole en suggesties
VII. Meervoudig
- Meer soorten gegevens toevoegen
- Labs: kernen maken en beheren
VIII. SolrCloud
- Introductie
- Hoe SolrCloud werkt
- Strategieën vastleggen
- Dierenverzorger
- Solr-configuratiebestanden beheren
- Labs: SolrCloud beheren
IX. Ontwikkelen met Solr API
- Praten met Solr via REST
- Configuratie
- Indexeren en zoeken
- Solr en Lente
- Labs: code om de Solr-index te lezen en te schrijven, oefening in het voorjaar met Solr
X. Ontwikkelen met Lucene API
- Het bouwen van een Lucene-index
- Searching, bekijken, debuggen
- Tekst extraheren met Tika
- Schalen van Lucene-indices op clusters
- Lucene prestaties tuning
- Labs: coderen met Lucene
XI. Conclusie
- Andere benaderingen van zoeken
- ElastiekSearch
- DataStax Onderneming: Solr+Cassandra
- Cloudera Solr-integratie
- Vervagen
- Toekomstige richtingen
Vereisten
Alle aanwezigen moeten ervaren technisch personeel zijn met een achtergrond in webapplicatie-operaties en, bij voorkeur, ontwikkeling.
Labomgeving:
Er zullen Amazon EC2-servers ter beschikking worden gesteld aan studenten voor installatie, beheer en laboratoriumwerk. Studenten hebben een SSH-client en een browser nodig om toegang te krijgen tot het cluster.
Zero Install: Het is niet nodig om Solr-software op de computers van studenten te installeren! (hoewel het mogelijk is)
Testimonials (5)
very to the point and hands on. No "powerpoint-training" but real scenarios and demos
Michael Sperber - WUR/ Computrain
Cursus - Solr for Developers
Industry problems and solutions. Practice knowledge.
Wojciech Walczyszyn - SAP
Cursus - Solr for Developers
It was broad, it was precise and nicely explained
Wojciech Drzewiecki - SAP
Cursus - Solr for Developers
He is provided great example for each topic.
Onoriode Ikede
Cursus - Solr for Developers
The lectures were fine.