Schița de curs
În general Goal
Oferiți dezvoltatorilor web cu experiență și personalului tehnic o introducere cuprinzătoare a platformei de căutare Solr. Învățați dezvoltatorii de software abilități profunde pentru a crea soluții de căutare.
I. Fundamente
- Prezentare generală a Solr Instalarea și rularea Solr Adăugarea de conținut la Solr Citirea unui răspuns Solr XML Modificarea parametrilor în adresa URL Utilizarea interfeței de navigare Labs: instalați Solr, rulați interogări
II. Search în
- Sortarea rezultatelor Analizoare de interogări Mai multe interogări Conectarea parametrilor de solicitare Adăugarea de câmpuri la căutarea implicită Fațetare Grupare rezultate Labs: interogări avansate, experiment cu căutare fațetă
III. Indexarea
- Adăugarea propriului conținut la Solr Ștergerea datelor din solr Crearea unei căutări în librărie Adăugarea datelor cărții Explorarea datelor cărții Dedupare procesor de actualizare Labs: indexarea diferitelor colecții de documente
IV. Actualizarea schemei
- Adăugarea câmpurilor la schemă Analizarea textului Labs: personalizați schema Solr
V. Relevanța
- Ponderarea câmpului Interogări de expresie Interogări de funcție Căutare mai neclară Laboratoare similare: implementarea interogărilor pentru relevanță
VI. Caracteristici extinse
- Mai mult asemănător Verificarea ortografică geospațială Sugestii Evidențierea Pseudo-câmpuri Pseudo-uniuni Laboratoare multilingve: implementarea verificării ortografice și sugestii
VII. Multicore
- Adăugarea mai multor tipuri de laboratoare de date: crearea și administrarea nucleelor
VIII. SolrCloud
- Introducere Cum funcționează SolrCloud Strategii de comitere ZooKeeper Gestionarea fișierelor de configurare Solr Labs: administrați SolrCloud
IX. Dezvoltare cu API-ul Solr
- Vorbind cu Solr prin Configurarea REST Indexarea și căutarea Solr și Spring Labs: cod pentru a citi și scrie indexul Solr, exercițiu în Spring cu Solr
X. Dezvoltare cu Lucene API
- Construirea unui index Lucene Searching, vizualizare, depanare Extragerea textului cu Tika Scaling Lucene index on clusters Lucene performance tuning Labs: codificare cu Lucene
XI. Concluzie
- Alte abordări de căutare ElasticSearch DataStax Enterprise: Solr+Cassandra Cloudera Integrare Solr Blur
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)
very to the point and hands on. No "powerpoint-training" but real scenarios and demos
Michael Sperber - WUR/ Computrain
Curs - Solr for Developers
Industry problems and solutions. Practice knowledge.
Wojciech Walczyszyn - SAP
Curs - Solr for Developers
It was broad, it was precise and nicely explained
Wojciech Drzewiecki - SAP
Curs - Solr for Developers
He is provided great example for each topic.
Onoriode Ikede
Curs - Solr for Developers
The lectures were fine.