Schița de curs
Scop General
Să ofere unor dezvoltatori web și personal tehnic cu experiență o introducere cuprinzătoare la platforma de căutare Solr. Să învețe dezvoltatorii software abilități avansate pentru crearea de soluții de căutare.
I. Fundamente
- Panoramica asupra Solr
- Instalarea și rularea Solr
- Adăugarea conținutului în Solr
- Citirea unui răspuns XML din Solr
- Schimbarea parametrilor din URL
- Folosirea interfeței de navigare
- Laborator: instalarea Solr, executarea de cereri
II. Căutare
- Sortarea rezultatelor
- Analiștori de cerere
- Mai multe cereri
- Afișarea parametrilor cererii
- Adăugarea de câmpuri la căutarea implicită
- Categorizare
- Gruparea rezultatelor
- Laborator: cereri avansate, experimente cu categorizarea
III. Indexare
- Adăugarea propriului conținut în Solr
- Ștergerea datelor din Solr
- Crearea unui motor de căutare pentru carti
- Adăugarea datelor despre cărți
- Explorarea datelor despre cărți
- Procesorul de actualizare dedup
- Laborator: indexarea diferitelor colecții de documente
IV. Actualizarea Schemei
- Adăugarea câmpurilor la schemă
- Analiza textului
- Laborator: personalizarea schemei Solr
V. Relevanța Rezultatelor
- Ponderea câmpurilor
- Cereri cu fraze
- Cereri cu funcții
- Căutare mai flexibilă
- Căutare sonoră
- Laborator: implementarea cererilor pentru relevanță
VI. Caracteristici Extinse
- Mai multe ca asta
- Căutare geoespațială
- Verificarea ortografiei
- Sugestii
- Evidențierea rezultatelor
- Câmpuri pseudo
- Iuni pseudo
- Multilingvism
- Laborator: implementarea verificării ortografiei și sugestiilor
VII. Multicore
- Adăugarea unor tipuri de date diferite
- Laborator: crearea și administrarea core-urilor
VIII. SolrCloud
- Introducere
- Cum funcționează SolrCloud
- Strategii de commit
- ZooKeeper
- Gestionarea fișierelor de configurare Solr
- Laborator: administrarea SolrCloud
IX. Dezvoltare cu API-ul Solr
- Comunicarea cu Solr prin REST
- Configurarea
- Indexarea și căutarea
- Solr și Spring
- Laborator: cod pentru citirea și scrierea indexului Solr, exercițiu în Spring cu Solr
X. Dezvoltare cu API-ul Lucene
- Crearea unui index Lucene
- Căutarea, vizualizarea, depanarea
- Extragerea textului cu Tika
- Scalarea indecșilor Lucene pe clusteri
- Pregătirea performanței Lucene
- Laborator: codificare cu Lucene
XI. Concluzii
- Alte abordări pentru căutare
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Integrarea Cloudera Solr
- Blur
- Direcții viitoare
Cerințe
Toți participanții ar trebui să fie personal tehnic cu experiență, cu experiență în operarea și, de preferință, dezvoltarea aplicațiilor web.
Mediu de laborator:
Serverele Amazon EC2 vor fi puse la dispoziția studenților pentru instalare, administrare și lucrări de laborator. Studenții vor avea nevoie de un client SSH și de 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 la punct și practic. Fără „antrenament PowerPoint” ci scenarii și demonistrații reale
Michael Sperber - WUR/ Computrain
Curs - Solr for Developers
Tradus de catre o masina
Problemele industriei și soluțiile. Practicarea cunoștințelor.
Wojciech Walczyszyn - SAP
Curs - Solr for Developers
Tradus de catre o masina
Era amplă, era precisă și bine expusă
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