With the growth of electronic data and the expansion of the World Wide Web (WWW), many classic existing retrieval models and systems ignore information about the actual user and search context. Due to the constraints imposed by this fact, context has received more attention in the information retrieval (IR) literature and its interactions over the past decade. In this paper, we emphasize on the importance and implications of context in information retrieval and how can it affect the retrieval systems to operate and behave more intelligently; we highlight some emerging trends of context; we present variety of practical uses of context along with its taxonomies and levels; we discuss how can we model context by these systems along with proposing some practical recommendations to enhance this research area for future research.