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)
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
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
United Arab Emirates - Solr for Developers
Saudi Arabia - Solr for Developers
South Africa - Solr for Developers
Brasil - Solr para Desenvolvedores
Österreich - Solr for Developers
Deutschland - Solr for Developers
Czech Republic - Solr for Developers
Magyarország - Solr for Developers
Luxembourg - Solr for Developers
España - Solr para Desarrolladores
Lithuania - Solr for Developers
Nederland - Solr for Developers
Portugal - Solr para Desenvolvedores
Belgique - Solr pour Développeurs
France - Solr pour Développeurs
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
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
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
Slovakia - Solr for Developers
Botswana - Solr for Developers