Menu

Apache Solr – poziom zaawansowany – ApacheSZ

Kategoria:

Czas trwania: 2 dni

Adresaci szkolenia

Szkolenie jest skierowane przede wszystkim do programistów, którzy pracowali już z Apache Solr, ale chcą uporządkować swoją wiedzę i uzupełnić ją o zaawansowane zagadnienia.

Krótki opis

W czasie szkolenia uczestnik zdobędzie wiedzę związaną z wyszukiwaniem pełno-tekstowym oraz pozna zaawansowane aspekty silnika wyszukiwania Apache Solr. Uczestnik pozna zagadnienia związane z wydajnością, skalowaniem, zarządzaniem klastrem Solr / Solr Cloud. Szkolenie zawiera również zaawansowane informacje na temat trafności wyników wyszukiwania, czy obsługi wielu języków.

Wymagania

Uczestnicy muszą posiadać podstawową wiedzą na temat Apache Solr. Szkolenie zawiera jedynie krótkie powtórzenie wiadomości z zakresu podstawowego i przechodzi do zagadnień zaawansowanych.

Program

1. Wstęp
• Przypomnienie wiadomości o Apache Solr
• Wstęp do Information Retrieval
• Apache Lucene
• Wstęp do Solr Cloud
• Przygotowanie środowiska

2. Indeksowanie
• Struktura indeksu
• Zagnieżdżone dokumenty
• Content Streams

3. Wyszukiwanie
• Metody budowania podpowiedzi
• Spellchecker
• More like this
• Clustering
• Terms Component
• Term Vector Component
• Stats Component
• Elevation Component
• Wyszukiwanie przestrzenne
• Zapytania funkcyjne

4. Model danych
• Schemaless
• Schema API
• Zaawansowane atrybuty
• DocValues

5. Trafność wyszukiwania
• Co to jest?
• Ranking
• Obsługa języka
• Wyszukiwanie fonetyczne
• Własny analyzer
• eDismax vs Standard Parser

6. Solr Cloud
• Architektura
• Budowanie klastra
• Zarządzanie klastrem
• Transaction log
• ZooKeeper
• Wybór lidera
• Routing
• Collection API

7. Zaawansowane ustawienia
• Configuration API
• Solrconfig.xml
• Schema factory
• Codec factory
• Directory Factory
• Index Segments
• Garbage collector
• Cache

8. Utrzymanie
• Logi I logowanie zdarzeń
• Monitoring
• Backup
• Instalowanie Apache Solr jako usługi

9. Ekosystem
• SiLK, Logstash, Banana