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)

 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák