Plan Szkolenia

Ogółem Goal

Zapewnij doświadczonym twórcom stron internetowych i personelowi technicznemu kompleksowe wprowadzenie do platformy wyszukiwania Solr. Naucz programistów głębokich umiejętności tworzenia rozwiązań wyszukiwania.

I. Podstawy

  • Przegląd Solr
  • Instalacja i uruchomienie Solr
  • Dodawanie treści do Solr
  • Czytanie odpowiedzi Solr XML.
  • Zmiana parametrów w adresie URL
  • Korzystanie z interfejsu przeglądania
  • Laboratoria: zainstaluj Solr, uruchom zapytania

II. Searching

  • Sortowanie wyników
  • Parsery zapytań
  • Więcej zapytań
  • Parametry żądania okablowania sprzętowego
  • Dodawanie pól do wyszukiwania domyślnego
  • Fasowanie
  • Grupowanie wyników
  • Laboratoria: zaawansowane zapytania, eksperymenty z wyszukiwaniem fasetowym

III. Indeksowanie

  • Dodawanie własnych treści do Solr
  • Usuwanie danych z solr
  • Tworzenie wyszukiwania w księgarni
  • Dodawanie danych książki
  • Eksploracja danych ksiąg
  • Deduplikuj procesor aktualizacji
  • Laboratoria: indeksowanie różnych zbiorów dokumentów

IV. Aktualizacja schematu

  • Dodawanie pól do schematu
  • Analizowanie tekstu
  • Laboratoria: dostosuj schemat Solr

V. Trafność

  • Ważenie pola
  • Zapytania frazowe
  • Zapytania funkcyjne
  • Bardziej zagmatwane wyszukiwanie
  • Brzmi jak
  • Laboratoria: wdrażanie zapytań o trafność

VI. Rozszerzone funkcje

  • Bardziej jak to
  • Geoprzestrzenny
  • Sprawdzanie pisowni
  • Propozycje
  • Podświetlanie
  • Pseudopola
  • Pseudo-złączenia
  • Wielojęzyczny
  • Laboratoria: wdrażanie sprawdzania pisowni i sugestii

VII. Wielordzeniowy

  • Dodawanie większej liczby rodzajów danych
  • Laboratoria: tworzenie i administrowanie rdzeniami

VIII. SolrCloud

  • Wstęp
  • Jak działa SolrCloud
  • Zaangażuj strategie
  • Strażnik zoo
  • Zarządzanie plikami konfiguracyjnymi Solr
  • Laboratoria: administrowanie SolrCloud

IX. Programowanie z Solr API

  • Rozmowa z Solr przez REST
  • Konfiguracja
  • Indeksowanie i wyszukiwanie
  • Solr i wiosna
  • Laboratoria: kod do odczytu i zapisu indeksu Solr, ćwiczenie w Springu z Solr

X. Programowanie z Lucene API

  • Budowa indeksu Lucene
  • Search przeglądanie, debugowanie
  • Wyodrębnianie tekstu za pomocą Tiki
  • Skalowanie indeksów Lucene na klastrach
  • Strojenie wydajności Lucene
  • Laboratoria: kodowanie w Lucene

XI. Wniosek

  • Inne podejścia do wyszukiwania
    • ElastycznySearch
    • DataStax Enterprise: Solr+Cassandra
    • Integracja z Clouderą Solr
    • Plama
  • Przyszłe kierunki

Wymagania

Wszyscy uczestnicy powinni być doświadczonymi pracownikami technicznymi z doświadczeniem w obsłudze aplikacji internetowych, a najlepiej w ich tworzeniu.

Środowisko laboratoryjne:

Serwery Amazon EC2 zostaną udostępnione studentom do instalacji, administracji i pracy laboratoryjnej. Studenci będą potrzebować klienta SSH i przeglądarki, aby uzyskać dostęp do klastra.

Zero Install : Nie ma potrzeby instalowania oprogramowania Solr na komputerach uczniów! (chociaż jest to możliwe)

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie