Elasticsearch for Everything
A short (~20m) presentation demonstrating practical uses for Elasticsearch beyond simple search. See the video: http://vimeo.com/blacklocus/dev-and-data-2013-elasticsearch-for-everything
- Set up an elasticsearch cluster. For best visual effect, consider one consisting of more than one node.
- Install the elasticsearch-head plugin on a node in the cluster. Alternatively, just have elasticsearch-head locally, and connect it to a node on the cluster.
libraries/addyosmani-todomvc-d41638c/architecture-examples/backbone/js/collections/todos.jsto point the
urlto an HTTP endpoint of a node in your elasticsearch cluster if other than http://127.0.0.1:9200...
- Set up an index for Twitter tweets. You'll want to make sure the
created_atdate format is set to Twitter's format. See this wiki page for the schema I used. You can PUT just the
created_atmapping if you want; auto-mapping does fine for the other fields.
- Load a Twitter archive into that elasticsearch index. I used ElasticTweets to load my downloaded Twitter archive.
- Open deck.html in a modern web browser. Consider opening developer browser tooling that can demonstrate HTTP connections for technical audiences.
The contents of this slide deck, with the exception of included 3rd-party libraries, is licensed as Creative Commons Attribution License version 3.0. See LICENSE.md for the full terms of this license. Attribution for the slide content should be given to the original author: Justin Turner Arthur. This section will be amended with the names of major collaborators if such collaboration occurs.
Third party inclusions: