Kursplan

Övergripande Goal

Ge erfarna webbutvecklare och teknisk personal en omfattande introduktion till Solr-sökplattformen. Lär mjukvaruutvecklare djupa färdigheter i att skapa söklösningar.

I. Grunder

  • Översikt över Solr
  • Installera och köra Solr
  • Lägga till innehåll i Solr
  • Läsa ett Solr-svar XML
  • Ändra parametrar i URL:en
  • Använda bläddringsgränssnittet
  • Labb: installera Solr, köra frågor

II. Searching

  • Sortera resultat
  • Fråga parsers
  • Fler frågor
  • Parametrar för begäran om kabeldragning
  • Lägga till fält i standardsökningen
  • Fasettering
  • Gruppering av resultat
  • Labb: avancerade frågor, experimentera med fasetterad sökning

III. Indexering

  • Lägga till eget innehåll i Solr
  • Ta bort data från solr
  • Bygga en bokhandelssökning
  • Lägga till bokdata
  • Utforska bokens data
  • Processor för dedupliceringsuppdatering
  • Labs: indexera olika dokumentsamlingar

IV. Uppdatering av schema

  • Lägga till fält i schemat
  • Analysera text
  • Labs: anpassa Solr-schema

V. Relevans

  • Viktning av fält
  • Fraser frågor
  • Funktionsfrågor
  • Suddigare sökning
  • Låter som
  • Labb: implementera frågor för  relevans

VI. Utökade funktioner

  • Liknande innehåll
  • Geospatial
  • Stavningskontroll
  • Förslag
  • Överstrykning
  • Pseudo-fält
  • Pseudo-kopplingar
  • Flerspråkig
  • Labb: implementera stavningskontroll och förslag

VII. Flerkärnig

  • Lägga till fler typer av data
  • Labb: skapa och administrera kärnor

VIII. SolrCloud

  • Införandet
  • Hur SolrCloud fungerar
  • Implementera strategier
  • Djurskötare
  • Hantera Solr-konfigurationsfiler
  • Labs: administrera SolrCloud

IX. Utveckla med Solr API

  • Prata med Solr via REST
  • Konfiguration
  • Indexering och sökning
  • Solr och vår
  • Laborationer: kod för att läsa och skriva Solr-index, övning i Spring med Solr

X. Utveckla med Lucene API

  • Skapa ett Lucene-index
  • Searching, visa, felsöka
  • Extrahera text med Tika
  • Skala Lucene-index i kluster
  • Lucene-prestandajustering
  • Labb: kodning med Lucene

XI. Förslag till avgörande

  • Andra metoder för sökning
    • ElastiskSearch
    • DataStax Företag: Solr+Cassandra
    • Integrering med Cloudera Solr
    • Oskärpa
  • Framtida riktningar

Krav

Alla deltagare bör vara erfaren teknisk personal med bakgrund inom webbapplikationsdrift och helst utveckling.

Labbmiljö:

Amazon EC2-servrar kommer att tillhandahållas studenter för installation, administration och labbarbete. Studenter skulle behöva en SSH-klient och en webbläsare för att komma åt klustret.

Nollinstallation: Det finns inget behov av att installera Solr-mjukvara på elevernas maskiner! (även om det är möjligt)

  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterade Kurser

Relaterade Kategorier