Schița de curs
Scop General
Oferă dezvoltatorilor web și personalului tehnic o introducere cuprinzătoare î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ă a Solr
- Instalarea și rularea Solr
- Adăugarea de conținut în Solr
- Citirea unui răspuns XML din Solr
- Modificarea parametrilor din URL
- Utilizarea interfeței de navigare
- Exerciții practice: instalare Solr, rularea de interogări
II. Căutare
- Sortarea rezultatelor
- Analizoare de interogări
- Mai multe interogări
- Parametri de cerere fixați
- Adăugarea de câmpuri la căutarea implicită
- Faceting
- Gruparea rezultatelor
- Exerciții practice: interogări avansate, experimentare cu căutare facetedă
III. Indexare
- Adăugarea propriului conținut în Solr
- Ștergerea datelor din Solr
- Construirea unei căutări pentru o librărie
- Adăugarea datelor despre cărți
- Explorarea datelor despre cărți
- Procesor de actualizare Dedupe
- Exerciții practice: indexarea diverselor colecții de documente
IV. Actualizarea Schemei
- Adăugarea de câmpuri în schemă
- Analiza textului
- Exerciții practice: personalizarea schemei Solr
V. Relevanță
- Ponderarea câmpurilor
- Interogări de fraze
- Interogări de funcții
- Căutare mai flexibilă
- Sunete asemănătoare
- Exerciții practice: 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
- Multilingvism
- Exerciții practice: implementarea verificării ortografice și a sugestiilor
VII. Multicore
- Adăugarea mai multor tipuri de date
- Exerciții practice: crearea și administrarea de core-uri
VIII. SolrCloud
- Introducere
- Cum funcționează SolrCloud
- Strategii de commit
- ZooKeeper
- Gestionarea fișierelor de configurare Solr
- Exerciții practice: administrarea SolrCloud
IX. Dezvoltare cu API Solr
- Comunicarea cu Solr prin REST
- Configurare
- Indexare și căutare
- Solr și Spring
- Exerciții practice: 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
- Exerciții practice: 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 ar trebui să fie personal tehnic cu experiență în operațiuni de aplicații web și, preferabil, dezvoltare.
Mediu de laborator:
Vor fi oferite studenților servere Amazon EC2 pentru instalare, administrare și lucrări practice. Studenții vor avea nevoie de un client SSH și un browser pentru a accesa clusterul.
Zero Instalare : Nu este necesară instalarea software-ului Solr pe calculatoarele 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