First, indexed words present in movie plot using Python, IMDbPy API, Hadoop MapReduce, NLTK. Built a Search engine that uses this index to return list of movies that matches the keywords entered. E.g. Thief who steals information in dream - Inception