It is best to try out something in order to learn it. This is exactly what we will do in this chapter. So, let's get started by understanding what we are trying to achieve with the examples in the chapter.
Twitter has turned out to be a great voice for users or your customers. Twitter is widely used to recognize trends by analyzing specific keywords or hash tags from the tweets flooding in everyday. In this chapter, we will develop our own Twitter Trends Analyzer using Apache Storm and the capabilities of Elasticsearch. We will bridge these two using ES-Hadoop.
Generally, you would see trend analyzers that provide you with the keywords or hashtags that are in trend, for example, #elasticsearch and #apachestorm were found to be the trending topics last month. It may be interesting to find out trends at a higher level, for example, Big Data was the trending topic last month. Here, when we refer to Big Data, we will look...