Struttura del corso

Complessivamente Goal

Fornisci agli sviluppatori web esperti e al personale tecnico un'introduzione completa alla piattaforma di ricerca Solr. Insegna agli sviluppatori di software competenze approfondite per la creazione di soluzioni di ricerca.

I. Fondamenti

  • Panoramica di Solr
  • Installazione ed esecuzione di Solr
  • Aggiunta di contenuti a Solr
  • Lettura di una risposta Solr XML
  • Modifica dei parametri nell'URL
  • Utilizzo dell'interfaccia di navigazione
  • Labs: installare Solr, eseguire query

II. Searching

  • Ordinamento dei risultati
  • Parser di query
  • Altre query
  • Parametri di richiesta di cablaggio
  • Aggiunta di campi alla ricerca predefinita
  • Sfaccettatura
  • Raggruppamento dei risultati
  • Labs: query avanzate, sperimenta con la ricerca in base a facet

III. Indicizzazione

  • Aggiunta di contenuti personalizzati a Solr
  • Eliminazione dei dati da solr
  • Costruire una ricerca in libreria
  • Aggiunta di dati del libro
  • Esplorazione dei dati del libro
  • Processore di aggiornamento deduplicato
  • Laboratori: indicizzazione di varie raccolte di documenti

IV. Aggiornamento dello schema

  • Aggiunta di campi allo schema
  • Analisi del testo
  • Labs: personalizzare lo schema Solr

V. Pertinenza

  • Ponderazione dei campi
  • Query a frase
  • Query di funzione
  • Ricerca più sfocata
  • Suona come
  • Labs: implementazione di query per la pertinenza

VI. Funzionalità estese

  • Più simile a questo
  • Geospaziale
  • Controllo ortografico
  • Suggerimenti
  • Evidenziazione
  • Pseudo-campi
  • Pseudo-join
  • Multilingua
  • Laboratori: implementazione del controllo ortografico e suggerimenti

VII. Multicore

  • Aggiunta di altri tipi di dati
  • Labs: creazione e amministrazione di core

VIII. Nuvola di Solr

  • Introduzione
  • Come funziona SolrCloud
  • Strategie di commit
  • Custode dello zoo
  • Gestione dei file di configurazione Solr
  • Labs: amministrare SolrCloud

IX. Sviluppare con l'API Solr

  • Parlare con Solr tramite REST
  • Configurazione
  • Indicizzazione e ricerca
  • Solr e Primavera
  • Labs: codice per leggere e scrivere l'indice Solr, esercitarsi in Spring con Solr

X. Sviluppo con l'API Lucene

  • Creazione di un indice Lucene
  • SearchAnalisi, visualizzazione, debug
  • Estrazione di testo con Tika
  • Scalare gli indici Lucene sui cluster
  • Ottimizzazione delle prestazioni di Lucene
  • Labs: programmare con Lucene

XI. Conclusione

  • Altri approcci alla ricerca
  • ElasticoSearch
  • DataStax Enterprise: Solr+Cassandra
  • Integrazione con Cloudera Solr
  • Sfocatura
Direzioni future

Requisiti

Tutti i partecipanti devono essere personale tecnico esperto con un background nelle operazioni di applicazioni web e, preferibilmente, nello sviluppo.

Ambiente di laboratorio:

I server Amazon EC2 verranno forniti agli studenti per l'installazione, l'amministrazione e il lavoro di laboratorio. Gli studenti avrebbero bisogno di un client SSH e di un browser per accedere al cluster.

Zero Install : Non è necessario installare il software Solr sulle macchine degli studenti! (anche se è possibile)

  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

Categorie relative