Kurzusleírás
Egyetemes cél
Megakadályozza tapasztalt webfejlesztők és technikai személyzet átfogó bevezetését a Solr keresési platformba. Tanítja a programozóknak mélyebb ismereteket a keresési megoldások létrehozásában.
I. Alapjai
- Solr áttekintése
- Solr telepítése és futtatása
- Tartalom hozzáadása a Solr-hez
- Solr XML válasz olvasása
- Paraméterek módosítása az URL-ben
- A böngészői felület használata
- Gyakorlatok: Solr telepítése, lekérdezések futtatása
II. Keresés
- Eredmények rendezése
- Lekérdezés parserek
- További lekérdezések
- Kézi kérési paraméterek beállítása
- Mezők hozzáadása az alapértelmezett kereséshez
- Feldolgozás
- Eredménycsoportosítás
- Gyakorlatok: haladó lekérdezések, feldolgozó keresési gyakorlása
III. Indexelés
- Saját tartalom hozzáadása a Solr-hez
- Tartalom törlése a Solr-ból
- Könyvtári keresési rendszer létrehozása
- Könyvi adatok hozzáadása
- Könyvi adatok megvizsgálása
- Duplikált frissítő feldolgozó
- Gyakorlatok: különböző dokumentumkészletek indexelése
IV. Séma módosítás
- Mezők hozzáadása a séma-hoz
- Szöveg elemzése
- Gyakorlatok: Solr-séma testreszabása
V. Relevancia
- Mező súlyozás
- Kifejezés lekérdezések
- Függvény lekérdezések
- Nyüzsgőbb keresés
- Hasonló hangzások
- Gyakorlatok: lekérdezések implementálása a relevancia szempontjaival
VI. Kiterjesztett jellemzők
- Hasonló eredmények megjelenítése
- Térinformatikai keresés
- Helyesírási ellenőrzés
- Javaslatok megjelenítése
- Kiemelések megjelenítése
- Pseudo-mezők
- Pseudo-csatlakozások
- Többnyelvű keresés
- Gyakorlatok: helyesírási ellenőrzés és javaslatok implementálása
VII. Multicore
- Több típusú adat hozzáadása
- Gyakorlatok: magok létrehozása és adminisztrálása
VIII. SolrCloud
- Bevezetés
- Hogyan működik a SolrCloud
- Kommit stratégiák
- ZooKeeper
- Solr konfigurációs fájlok kezelése
- Gyakorlatok: SolrCloud adminisztrálása
IX. Fejlesztés a Solr API-val
- Kommunikáció a Solr-rel REST-en keresztül
- Konfiguráció
- Indexelés és keresés
- Solr és Spring
- Gyakorlatok: index olvasása és írása, Spring gyakorlás Solr-val
X. Fejlesztés a Lucene API-val
- Lucene index létrehozása
- Keresés, megtekintés, hibakeresés
- Tika segítségével szöveg kivonása
- Lucene indexek skálázása fürtökön
- Lucene teljesítmény finomhangolása
- Gyakorlatok: Lucene programozás
XI. Záróbeszéd
- Más keresési megoldások
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Cloudera Solr integráció
- Blur
- Jövőbeli irányzatok
Követelmények
Minden résztvevőnek tapasztalt technikai személynek kell lennie webalkalmazások üzemeltetésével kapcsolatban és előnyben részesíthetően fejlesztése között.
Gyakorló labor környezete:
Az Amazon EC2 szervereket a diákoknak telepítés, adminisztráció és labor feladatokhoz biztosítjuk. A diákoknak SSH ügyfél- és böngészőprogramra lesz szükségük a fürt eléréséhez.
Nulla telepítés: Nincs szükség Solr-szoftver telepítésére a diákok gépeire! (bár ez is lehetséges)
Vélemények (5)
Valós helyzetek és demonstrációk, nem csak "PowerPoint-tanfolyam".
Michael Sperber - WUR/ Computrain
Kurzus - Solr for Developers
Gépi fordítás
Ipari problémák és megoldások. Gyakorlati ismeretek.
Wojciech Walczyszyn - SAP
Kurzus - Solr for Developers
Gépi fordítás
It was broad, it was precise and nicely explained.
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