Schița de curs
Scop General
Oferă dezvoltatorilor web experimentați și personalului tehnic o introducere comprehensivă în platforma de căutare Solr. Învață dezvoltatorii de software abilități avansate pentru crearea de soluții de căutare.
I. Fundamente
- Prezentare generală Solr
- Instalarea și rularea Solr
- Adăugarea de conținut în Solr
- Citirea unui răspuns XML Solr
- Modificarea parametrilor în URL
- Utilizarea interfeței de navigare
- Laboratoare: instalare Solr, executarea de interogări
II. Căutare
- Sortarea rezultatelor
- Parseri de interogări
- Mai multe interogări
- Parametri de cerere hardwired
- Adăugarea de câmpuri la căutarea implicită
- Facetare
- Gruparea rezultatelor
- Laboratoare: interogări avansate, experimentare cu căutare facetată
III. Indexare
- Adăugarea propriului conținut în Solr
- Ștergerea datelor din Solr
- Construirea unei căutări de cărți
- Adăugarea datelor de carte
- Explorarea datelor de carte
- Procesor de actualizare Dedupe
- Laboratoare: indexarea diverselor colecții de documente
IV. Actualizarea Schemei
- Adăugarea de câmpuri în schemă
- Analizarea textului
- Laboratoare: personalizarea schemei Solr
V. Relevanță
- Ponderarea câmpurilor
- Interogări de fraze
- Interogări de funcții
- Căutare mai flexibilă
- Sunet-asemănător
- Laboratoare: implementarea interogărilor pentru relevanță
VI. Funcții Extinse
- Mai-mult-ca-acesta
- Geospațial
- Verificare ortografică
- Sugestii
- Evidențiere
- Pseudo-câmpuri
- Pseudo-joinuri
- Multilimbă
- Laboratoare: implementarea verificării ortografice și a sugestiilor
VII. Multicore
- Adăugarea mai multor tipuri de date
- Laboratoare: crearea și administrarea de core-uri
VIII. SolrCloud
- Introducere
- Cum funcționează SolrCloud
- Strategii de commit
- ZooKeeper
- Gestionarea fișierelor de configurare Solr
- Laboratoare: administrarea SolrCloud
IX. Dezvoltare cu API Solr
- Comunicarea cu Solr prin REST
- Configurare
- Indexare și căutare
- Solr și Spring
- Laboratoare: cod pentru citirea și scrierea indexului Solr, exercițiu în Spring cu Solr
X. Dezvoltare cu API Lucene
- Construirea unui index Lucene
- Căutare, vizualizare, depanare
- Extragerea textului cu Tika
- Scalarea indicilor Lucene pe clustere
- Optimizarea performanței Lucene
- Laboratoare: codare cu Lucene
XI. Concluzie
- Alte abordări ale căutării
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Integrarea Solr cu Cloudera
- Blur
- Direcții viitoare
Cerințe
Toți participanții trebuie să fie personal tehnic experimentat cu o experiență în operațiuni de aplicații web și, de preferință, dezvoltare.
Mediu de laborator:
Studenților le vor fi oferite servere Amazon EC2 pentru instalare, administrare și lucrări de laborator. Studenții vor avea nevoie de un client SSH și un browser pentru a accesa clusterul.
Zero Install: Nu este nevoie să instalați software-ul Solr pe mașinile studenților! (deși este posibil)
Mărturii (5)
foarte concis și practic. Nu este un "antrenament PowerPoint", ci scenarii și demo reale
Michael Sperber - WUR/ Computrain
Curs - Solr for Developers
Tradus de catre o masina
Probleme industriale și soluții. Cunoștințe practice.
Wojciech Walczyszyn - SAP
Curs - Solr for Developers
Tradus de catre o masina
A fost ample, precis și explicat cu frumusețe
Wojciech Drzewiecki - SAP
Curs - Solr for Developers
Tradus de catre o masina
He is provided great example for each topic.
Onoriode Ikede
Curs - Solr for Developers
Tradus de catre o masina
The lectures were fine.
Christopher Sigouin
Curs - Solr for Developers
Tradus de catre o masina