Loading Events

Event Details

NisJUGEventsElasticsearch Workshop

« All Events

  • This event has passed.
Elasticsearch workshop
May 18 2019

Elasticsearch Workshop

Bulevar Svetog cara Konstantina 80-86
Nis, 18000 Serbia

18.05.2019 @ 09:00 - 17:00

About the Workshop

Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java. Following an open-core business model, parts of the software are licensed under various open source licenses (mostly the Apache License), while other parts fall under the commercial (source-available) Elastic License. Official clients are available in Java, .NET (C#), PHP, Python, Apache Groovy, Ruby and many other languages. According to the DB-Engines ranking, Elasticsearch is the most popular enterprise search engine followed by Apache Solr, also based on Lucene. (source: Wikipedia)

The workshop intention is to teach about Elasticsearch fundamentals and to try out various features which can help you building search analytics solutions using Elasticsearch.

You’ll learn the internals of Elasticsearch from a developer’s perspective, including how to write search queries, perform text analysis, define mappings, perform aggregations and work with search results. The last section is dedicated to work with Elasticsearch API using Java and other client implementations.


Download slides here: https://bit.ly/nisjug-es-pdf

Assignments: https://github.com/drazen-nikolic/es-workshop


  • No prior knowledge of Elasticsearch is required
  • You should be familiar with running commands from a command line or terminal
  • In order to be effective at the Workshop, please install Java, Elasticsearch and Kibana on you laptop. Follow the guidelines from this link.


8 hours. A laptop is needed for working on assignments.


Dražen Nikolić works at a position of Java Technical Lead in the company Seavus. He has 18 years of experience developing Java enterprise applications. He has worked in various domains like e-commerce, insurance, digital marketing, social apps etc. Spring Certified Professional. Alongside working on client projects, he regularly prepares and executes various internal technical presentations and workshops. Speaker at local and regional conferences. One of the founders and leaders of a local Java user group – NišJUG.

How to Apply?

Anyone can attend this workshop for free but, due to the limited number of sits, please, apply to this from.

Event Supporters

We would like to thank our supporters for their help organizing this event.

This workshop is supported by Univerzitet Metropolitan, who will kindly open and provide us one of their modern classrooms, where this workshop will take place. 

Lunch and refreshments will be taken care by the company enjoy.ing





Date: 18.05.2019
09:00 - 17:00
Event Category:
Event Tags:




Univerzitet Metropolitan Niš
Bulevar Svetog cara Konstantina 80-86
Nis, 18000 Serbia
+ Google Map


  • Introduction
  • What is a Document?
  • Basic Searching
  • Mapping and Analysis
  • Query DSL
  • Sorting & Relevance
  • Dealing with Human Languages
  • Aggregations
  • Geo-Spatial Search
  • Elasticsearch Java Clients