© 2019 Strange Loop
This 3 hour workshop will provide a hands-on introduction to Elasticsearch, an increasingly popular search and analytics engine with support for full-text search, dynamic type mapping, faceting, geospatial querying and built-in horizontal scalability. Elasticsearch runs on the JVM and is built on top of the powerful Lucene library, supporting interaction via its REST API, JVM transport, Thrift, and Memcached.
This workshop will focus primarily on interacting with Elasticsearch via its REST API. We will use Sense (a web-based front end to Elasticsearch) to demonstrate various mapping, indexing and query techniques across several real-world data sets. By the end of the workshop, each attendee should have a basic understanding of the following concepts:
Attendees should bring their laptops. We will be working through the examples using a Vagrant/Puppet environment which installs Elasticsearch, along with various plugins and datasets, on a virtual machine you can play along locally.
Gary Turovsky is also a senior software engineer at Spantree Technology Group. He’s been working with Elasticsearch for a variety of clients for about 2 years now, guiding clients through tricky mapping and configuration issues and working with it as a backend for a few search applications.
Kevin Greene is a senior software engineer at Spantree Technology Group. He’s been working with Elasticsearch for about 2.5 years, utilizing it in financial applications, automatic schedulers, and any other project that needs effective visualizations and intuitive search.