Course Outline
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
Requirements
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)
Getuigenissen (4)
Interactie met de trainer en uitleg
Maurizio - Accenture
Cursus - Advanced Solr
Machine Translated
Discussie over het gebruik van ElasticSearchin ons bedrijfsproject en de optimalisatie ervan.
Michal - Madkom
Cursus - Elasticsearch for Developers
Machine Translated
Begrijpelijke weergave van problemen
Sylwester - Inter Cars S.A.
Cursus - Elasticsearch for Developers
Machine Translated
de trainer was erg goed en maakte de training perfect voor mijn behoeften
Florentin - EXPERIS
Cursus - Search and Analytics with Amazon OpenSearch
Machine Translated