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)

 21 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën