Title: Information Retrieval Architecture and Algorithms