Secure-Application
Elasticsearch Training | Secure Application | Cyber Security Services
LKEB-Secure-Application

Elasticsearch Training

This Elasticsearch Training intends to provide a solid foundation in search and information retrieval, starting with basic fundamental concepts and internals throughout best-practices, key features and distributed search application development with Elasticsearch.

  • Introduction to Elasticsearch
  • Overview of the Elastic Stack (ELK+)
  • Nodes & Clusters
  • Indices & Documents
  • A word on types
  • Sharding
  • Replication
  • Keeping replicas synchronized
  • Searching for data
  • Distributing documents across nodes
  • Running Elasticsearch and Kibana with Docker
  • Installing Elasticsearch
  • Configuring Elasticsearch
  • Installing Kibana
  • Configuring Kibana
  • Introduction to Kibana and dev tools
  • Installing Logstash
  • Installing Beats
  • Creating an index
  • Deleting an index
  • Introduction to mapping
  • Field data types
  • Meta fields
  • Adding mappings
  • Adding test data
  • Adding documents
  • Replacing documents
  • Updating documents
  • Deleting documents
  • Batch processing
  • Retrieving document by ID
  • Introduction to searching
  • Searching with query strings: Basics
  • Searching with query strings: Bool query
  • Searching with query strings: Phrase query
  • Searching with query strings: Remarks
  • Searching with Query DSL: Full text queries
  • Searching with Query DSL: Term level queries
  • Searching with Query DSL: Compound queries
  • Searching across indexes and types
  • Fuzzy searches
  • Proximity searches
  • Boosting
  • Filtering results
  • Changing the size of result sets
  • Pagination
  • Sorting results
  • Aggregations