Elasticsearch Development and Basic Administration

מק"ט: #3578 | משך קורס: 24 שעות אק'
| מספר מפגשים: 3

This course is for software developers who need to search and analyze texts via Elasticsearch. The course introduces the administration essentials required for working with EL along with the development capabilities for text search and analysis.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

  • Install Elasticsearch
  • Perform basic administration
  • Monitor and maintain Elasticsearch in production environments
  • Use indexing and searching data on documents
  • Use Bulk & Search APIs
  • Perform simple and complex queries
  • Analyze text via built-in and custom capabilities
  • Perform custom mappings  

קהל יעד

  • Software developers and engineers who wants to use Elasticsearch for text based searches and analysis
  • Software developers and engineers who wants to use Elasticsearch for data mapping and aggregations
  • Software developers and engineers who wants to use Elasticsearch for data modelling 

תנאי קדם

  • Background in any modern programming language (C++/Java/Python/Java Script/C#)
  • Familiarity and ability to work with basic batch/shell command scripting

נושאים

  • Introduction
  • Installing and running
  • Development with Elasticsearch
    • Components
    • Documents
    • Indexes
    • Indexing and searching data
    • Bulk API
    • Search API
    • Query matched and ranges
    • Multi-match queries
    • Text analysis
    • Filters and tokenizers
    • Fuzziness & highlighting
    • Synonyms and segments
    • Custom analyzers
    • Mapping and dynamic mapping
  • Administration essentials
    • Introduction to clusters
    • Monitoring with Marvel
    • Monitoring clusters & tasks
    • Configuration management
    • The JVM & heap sizing
    • Restoring and backups 
תגיות