Home » Author Archives: Jaibeer Malik

Author Archives: Jaibeer Malik

Jaibeer is an experienced Java Software Architect and Agile enthusiast with a passion for new technologies, clean code and agile development.

ElasticSearch-Hadoop: Indexing product views count and customer top search query from Hadoop to ElasticSearch


This post covers to use ElasticSearch-Hadoop to read data from Hadoop system and index that in ElasticSearch. The functionality it covers is to index product views count and top search query per customer in last n number of days. The analyzed data can further be used on website to display customer recently viewed, product views count and top search query string. ...

Read More »

Flume: Gathering customer product search clicks data using Apache Flume


This post covers to use Apache flume to gather customer product search clicks and store the information using hadoop and elasticsearch sinks. The data may consist of different product search events like filtering based on different facets, sorting information, pagination information and further the products viewed and some of the products marked as favorite by the customers. In later posts ...

Read More »

Agile Project Management with GreenHopper 6 Blueprints


An intuitive guide to efficiently track and manage projects in an agile way using GreenHopper for JIRA. Engineering methodologies are plan-based and very much predictive in nature. The disciplined and procedural nature of engineering methodologies makes the whole software development process a bit slow and inefficient. The outcome of this has been the development of Agile methodologies. The benefit of ...

Read More »

Elasticsearch: Text analysis for content enrichment


Every text search solution is as powerful as the text analysis capabilities it offers. Lucene is such open source information retrieval library offering many text analysis possibilities. In this post, we will cover some of the main text analysis features offered by ElasticSearch available to enrich your search content. Content Enrichment Taking an example of a typical eCommerce site, serving ...

Read More »

Getting started with ElasticSearch


A quick introduction to ElasticSearch, an open source, ditributed and RESTful search engine based on lucene, and how easily you can start working with it. Search Solution As mentioned in the earlier post, Choosing the right search solution for your site, feel free to analyze a best suited search solution for your requirements. In below section, we will cover further ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.