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
Directii 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)

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)