"FOA is a comprehensive resource for teaching a programming-based information retrieval class. The text provides an integrated introduction to many topics in information retrieval with a strong emphasis on mathematical and machine learning models, as well as giving a clear account of implementation details for the programming assignments." Information Retrieval
New technologies for the Internet have radically altered the way we capture cultural knowledge in electronic artifacts, as well as the ways we can communicate it to one another. This text is focused on a key aspect of this information explosion, "finding out about": identifying "documents", which might be Email messages, Web pages, even images or video, that help an individual to learn more about a topic of interest. Helping each student to construct their own "search engine" (using code provided) and evaluate its effectiveness is a key feature of the text.