A Taxonomy of Information Retrieval Models and Tools