Course Code: solrdev
Duration: 21 hours
Prerequisites:

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)

Overview:

Ten kurs wprowadza studentów w platformę Solr. Dzięki połączeniu wykładu, dyskusji i laboratoriów studenci zdobędą praktyczne doświadczenie w konfigurowaniu efektywnego wyszukiwania i indeksowania.

Zajęcia rozpoczynają się od podstawowej instalacji i konfiguracji Solr, a następnie uczą uczestników funkcji wyszukiwania Solr. Studenci zdobędą doświadczenie w zakresie facetingu, indeksowania i trafności wyszukiwania, a także innych funkcji kluczowych dla platformy Solr. Kurs kończy się szeregiem zaawansowanych tematów, w tym sprawdzaniem pisowni, sugestiami, Multicore i SolrCloud.

Czas trwania: 3 dni

Odbiorcy: Programiści, użytkownicy biznesowi, administratorzy

Course Outline:

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
Sites Published:

United Arab Emirates - Solr for Developers

Qatar - Solr for Developers

Egypt - Solr for Developers

Saudi Arabia - Solr for Developers

South Africa - Solr for Developers

Brasil - Solr para Desenvolvedores

Canada - Solr for Developers

中国 - Solr for Developers

香港 - Solr for Developers

澳門 - Solr for Developers

台灣 - Solr for Developers

USA - Solr for Developers

Österreich - Solr for Developers

Schweiz - Solr for Developers

Deutschland - Solr for Developers

Czech Republic - Solr for Developers

Denmark - Solr for Developers

Estonia - Solr for Developers

Finland - Solr for Developers

Greece - Solr for Developers

Magyarország - Solr for Developers

Ireland - Solr for Developers

Luxembourg - Solr for Developers

Latvia - Solr for Developers

España - Solr para Desarrolladores

Italia - Solr for Developers

Lithuania - Solr for Developers

Nederland - Solr for Developers

Norway - Solr for Developers

Portugal - Solr para Desenvolvedores

România - Solr for Developers

Sverige - Solr for Developers

Türkiye - Solr for Developers

Malta - Solr for Developers

Belgique - Solr pour Développeurs

France - Solr pour Développeurs

日本 - Solr for Developers

Australia - Solr for Developers

Malaysia - Solr for Developers

New Zealand - Solr for Developers

Philippines - Solr for Developers

Singapore - Solr for Developers

Thailand - Solr for Developers

Vietnam - Solr for Developers

India - Solr for Developers

Argentina - Solr para Desarrolladores

Chile - Solr para Desarrolladores

Costa Rica - Solr para Desarrolladores

Ecuador - Solr para Desarrolladores

Guatemala - Solr para Desarrolladores

Colombia - Solr para Desarrolladores

México - Solr para Desarrolladores

Panama - Solr para Desarrolladores

Peru - Solr para Desarrolladores

Uruguay - Solr para Desarrolladores

Venezuela - Solr para Desarrolladores

Polska - Solr for Developers

United Kingdom - Solr for Developers

South Korea - Solr for Developers

Pakistan - Solr for Developers

Sri Lanka - Solr for Developers

Bulgaria - Solr for Developers

Bolivia - Solr para Desarrolladores

Indonesia - Solr for Developers

Kazakhstan - Solr for Developers

Moldova - Solr for Developers

Morocco - Solr for Developers

Tunisia - Solr for Developers

Kuwait - Solr for Developers

Oman - Solr for Developers

Slovakia - Solr for Developers

Kenya - Solr for Developers

Nigeria - Solr for Developers

Botswana - Solr for Developers

Slovenia - Solr for Developers

Croatia - Solr for Developers

Serbia - Solr for Developers

Bhutan - Solr for Developers

Nepal - Solr for Developers

Uzbekistan - Solr for Developers