Kurzusleírás
Általános cél
Tapasztalt web fejlesztők és technikai személyzet részére átfogó bemutatás a Solr keresőplatformról. A szoftverfejlesztők mély ismereteket szereznek a keresési megoldások létrehozásában.
I. Alapok
- Solr áttekintés
- Solr telepítése és futtatása
- Tartalom hozzáadása a Solr-hoz
- Solr XML válasz olvasása
- Paraméterek módosítása az URL-ben
- A böngészési felület használata
- Laborok: Solr telepítése, lekérdezések futtatása
II. Keresés
- Eredmények rendezése
- Lekérdezés elemzők
- További lekérdezések
- Kérésparaméterek rögzítése
- Mezők hozzáadása az alapértelmezett kereséshez
- Faceting
- Eredménycsoportosítás
- Laborok: haladó lekérdezések, kísérletezés faceting kereséssel
III. Indexelés
- Saját tartalom hozzáadása a Solr-hoz
- Adatok törlése a Solr-ból
- Könyvesbol keresés létrehozása
- Könyvadatok hozzáadása
- A könyvadatok felfedezése
- Dedupe frissítési folyamat
- Laborok: különböző dokumentumgyűjtemények indexelése
IV. Séma frissítés
- Mezők hozzáadása a sémához
- Szöveg elemzése
- Laborok: Solr séma testreszabása
V. Relevancia
- Mező súlyozás
- Kifejezés lekérdezések
- Funkció lekérdezések
- Homályosabb keresés
- Hasonló hangzású
- Laborok: relevancia lekérdezések implementálása
VI. Kiterjesztett funkciók
- More-like-this
- Geospaciális
- Helyesírás-ellenőrzés
- Javaslatok
- Kiemelés
- Pszeudo-mezők
- Pszeudo-joinok
- Többnyelvűség
- Laborok: helyesírás-ellenőrzés és javaslatok implementálása
VII. Multicore
- További adattípusok hozzáadása
- Laborok: magok létrehozása és adminisztrálása
VIII. SolrCloud
- Bevezetés
- Hogyan működik a SolrCloud
- Commit stratégiák
- ZooKeeper
- Solr konfigurációs fájlok kezelése
- Laborok: SolrCloud adminisztrálása
IX. Fejlesztés a Solr API-val
- Kommunikáció a Solr-ral REST-en keresztül
- Konfiguráció
- Indexelés és keresés
- Solr és Spring
- Laborok: kód írása és olvasása a Solr indexből, gyakorlat Spring-ben Solr-ral
X. Fejlesztés a Lucene API-val
- Lucene index létrehozása
- Keresés, megtekintés, hibakeresés
- Szöveg kinyerése Tika-val
- Lucene indexek skálázása klasztereken
- Lucene teljesítményhangolás
- Laborok: kódolás Lucene-nal
XI. Összegzés
- Egyéb keresési megközelítések
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Cloudera Solr integráció
- Blur
- Jövőbeli irányok
Követelmények
Minden résztvevőnek tapasztalt technikai személyzetnek kell lennie, aki rendelkezik webalkalmazások működtetésével kapcsolatos hátterrel, és előnyösen fejlesztéssel.
Labor környezet:
Az Amazon EC2 szervereket a hallgatók számára biztosítjuk a telepítés, adminisztráció és labor munkákhoz. A hallgatóknak SSH kliensre és böngészőre lesz szükségük a klaszter eléréséhez.
Zero Install: Nincs szükség a Solr szoftver telepítésére a hallgatók gépeire! (bár lehetséges)
Vélemények (5)
rendkívül pontos és gyakorlati. Nem 'prezentációs képzés', hanem valódi forgatókönyvek és bemutatások
Michael Sperber - WUR/ Computrain
Kurzus - Solr for Developers
Gépi fordítás
Ipargyak problémái és megoldásai. Gyakorló ismeretek.
Wojciech Walczyszyn - SAP
Kurzus - Solr for Developers
Gépi fordítás
Széles körű volt, pontos és jól megfogalmazott.
Wojciech Drzewiecki - SAP
Kurzus - Solr for Developers
Gépi fordítás
He is provided great example for each topic.
Onoriode Ikede
Kurzus - Solr for Developers
Gépi fordítás
The lectures were fine.
Christopher Sigouin
Kurzus - Solr for Developers
Gépi fordítás