Introduction to Elasticsearch

THAT Conference 2015
Day: Mon, Aug 10   Time: 10:30 AM   Location: Aralia (map)
Level: 400  Primary Category: Web  Secondary Category: 
Tags: Search, elasticsearch
You have an amazing web site. Maybe it showcases some products. Maybe it has blog posts, or videos, or other content. Or maybe it’s all of those things.

You know that the modern paradigm for finding information is search. Users much prefer to search for information from a text box than to browse for it. You want your users to have this power of search on your web site. How do you achieve this?

Enter Elasticsearch: A simple-to-setup and simple-to-use search service. You simply feed it the information you want to be searchable using its index APIs and use its simple-yet-powerful search APIs to let users search for this information in milliseconds.

Elasticsearch is an open source horizontally-scalable, distributed search and analytics engine based on Apache Lucene. Elasticsearch is one of the most popular projects on Github with ~400 contributors, 3,000+ forks and 10,000+ commits. Organizations around the world, from startups to governments to large corporations, are using Elasticsearch for numerous use cases to gain real-time insights from large volumes of data.

This talk will introduce you to Elasticsearch in a conceptual and hands-on, practical way. We will talk about clusters, documents, indices, types, shards, and nodes. But we will also see each of these concepts in action via live demos. We will feed actual information into the Elasticsearch service and later retrieve it by searching for it! At the end of this talk you will be comfortable spinning up your very own Elasticsearch service for your very own web site!