This document discusses various architectures, models, and methodologies used in information retrieval. It describes query models, ranking models, and feedback models used by researchers. It also highlights the importance of using context-based queries to better understand a user's search intent. The document provides an extensive survey of different approaches used in information retrieval systems and how adding context can help improve search results.