Schița de curs
Scop General
A oferi dezvoltatorilor web și personalului tehnic cu experiență o introducere completă la platforma de căutare Solr. Să înveți dezvoltatorii software abilități avansate pentru crearea de soluții de căutare.
I. Fundamente
- Prezentare generală a Solr
- Instalarea și rularea Solr
- Adăugarea conținutului în Solr
- Citirea unei răspunsuri XML de la Solr
- Schimbarea parametrilor din URL
- Folosirea interfeței de navigare
- Laborator: instalarea Solr, executarea căutărilor
II. Căutare
- Sortarea rezultatelor
- Interpretoarele de interogări
- Mai multe interogări
- Blocarea parametrilor cererii
- Adăugarea de câmpuri la căutarea implicită
- Faceting
- Agruparea rezultatelor
- Laborator: interogări avansate, experimentare cu căutarea faceted
III. Indexare
- Adăugarea propriului conținut în Solr
- Ștergerea datelor din Solr
- Creatia unei căutări pentru o librărie
- Adăugarea de date ale cărților
- Explorarea datelor cartelor
- Procesorul de actualizare dedupe
- Laborator: indexarea diferitelor colecții de documente
IV. Actualizarea schemei
- Adăugarea de câmpuri la schemă
- Analiza textului
- Laborator: personalizarea schemei Solr
V. Relevanță
- Ponderea câmpurilor
- Interogările frazei
- Interogările funcției
- Căutare mai flexibilă
- Sonoritate similară
- Laborator: implementarea interogărilor pentru relevanță
VI. Funcții extinse
- More-like-this
- Geospațial
- Corectare ortografică
- Sugestii
- Evidențiere
- Pseudo-câmpuri
- Pseudo-join-uri
- Multilingvism
- Laborator: implementarea corecției ortografice și a sugestilor
VII. Multicore
- Adăugarea unor tipuri de date suplimentare
- Laborator: crearea și administrarea nucleelor
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: codificarea pentru citirea și scrierea indexului Solr, exercițiu în Spring cu Solr
X. Dezvoltare cu API-ul Lucene
- Creatia unui index Lucene
- Căutarea, vizualizarea, depanarea
- Extracția textului cu Tika
- Scalarea indecșilor Lucene pe clustere
- Ajustarea performanței Lucene
- Laborator: codificarea cu Lucene
XI. Concluzie
- Alte abordări de 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ță și o cunoștință a operării aplicațiilor web, preferabil cu dezvoltare.
Mediu de laborator:
Serveoarele Amazon EC2 vor fi puse la dispoziția studenților pentru instalarea, administrarea și lucrul în laboratoare. Studenții ar avea nevoie de un client SSH și un browser pentru a accesa cluster-ul.
Instalare Zero : Nu este necesară instalarea software-ului Solr pe mașinile studenților! (deși acest lucru 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