Introduction to Information Retrieval
link
summary
If you're interested in information retrieval, this textbook is an excellent guide to both classical and web information retrieval. It covers all aspects of designing and implementing systems to gather, index, and search documents while also including an up-to-date treatment of machine learning methods on text collections. With examples and figures throughout, "Introduction to Information Retrieval" is a great resource for undergraduate and graduate students in computer science who are looking to deepen their understanding of text classification and text clustering and are interested in web search. The book is structured to make teaching as natural and effective as possible, and includes helpful materials for course instructors such as slides and additional exercises with solutions available on the supporting website.