Kursplan

Samlet Goal

Gi erfarne nettutviklere og teknisk personell en omfattende introduksjon til Solr-søkeplattformen. Lær programvareutviklere dype ferdigheter i å lage søkeløsninger.

I. Grunnleggende

    Solr Oversikt Installere og kjøre Solr Legge til innhold til Solr Lese et Solr XML-svar Endre parametere i URL-en Bruke nettlesergrensesnittet Labs: installer Solr, kjør spørringer

II. Search tommer

    Sortere resultater Spørreparsere Flere søk Parametere for forespørsel om ledningskobling Legge til felt i standardsøk Fasettering Resultatgruppering Labs: avanserte søk, eksperimenter med fasettert søk

III. Indeksering

    Legge til ditt eget innhold i Solr Slette data fra solr Bygge et bokhandelsøk Legge til bokdata Utforske bokdata Dedupe-oppdateringsprosessor Labs: indeksere ulike dokumentsamlinger

IV. Skjemaoppdatering

    Legge til felt i skjemaet Analysere tekst Labs: tilpass Solr-skjemaet

V. Relevans

    Feltvekting Frasespørringer Funksjonsspørringer Fuzziere søk Høres ut som Labs: implementere spørringer for relevans

VI. Utvidede funksjoner

    Mer-som-dette Geospatial stavekontroll Forslag Utheving av pseudo-felt Pseudo-joins Multilanguage Labs: implementere stavekontroll og forslag

KOMMER DU. Multicore

    Legge til flere typer datalabs: opprette og administrere kjerner

VIII. SolrCloud

    Introduksjon Hvordan SolrCloud fungerer Commit-strategier ZooKeeper Administrere Solr-konfigurasjonsfiler Labs: administrer SolrCloud

IX. Utvikler med Solr API

    Snakke med Solr gjennom REST-konfigurasjon Indeksering og søk i Solr og Spring Labs: kode for å lese og skrive Solr-indeks, trening om våren med Solr

X. Utvikling med Lucene API

    Bygge en Lucene-indeksering Searching, visning, feilsøking Trekke ut tekst med Tika Skalering av Lucene-indekser på klynger Lucene ytelsesjustering Labs: koding med Lucene

XI. Konklusjon

    Andre tilnærminger for å søke ElasticSearch DataStax Enterprise: Solr+Cassandra Cloudera Solr-integrasjon Blur
Fremtidige retninger

Krav

Alle deltakere bør være erfarne teknisk ansatte med bakgrunn i webapplikasjonsdrift og fortrinnsvis utvikling.

Laboratoriemiljø:

Amazon EC2-servere vil bli gitt studenter for installasjon, administrasjon og laboratoriearbeid. Studentene trenger en SSH-klient og en nettleser for å få tilgang til klyngen.

Zero Install : Det er ikke nødvendig å installere Solr-programvare på elevenes maskiner! (selv om det er mulig)

 21 timer

Antall deltakere



Price per participant

Relaterte kurs

Related Categories