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)
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (5)
zeer ter zake en praktijkgericht. Geen "presentatietraining" maar echte scenario's en demonstraties
Michael Sperber - WUR/ Computrain
Cursus - Solr for Developers
Automatisch vertaald
Branchenproblemen en oplossingen. Oefen kennis.
Wojciech Walczyszyn - SAP
Cursus - Solr for Developers
Automatisch vertaald
Het was breed, nauwkeurig 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