Introduction to Information Retrieval
Class-tested and coherent, this textbook teaches classical and web information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. It gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science. Based on feedback from extensive classroom experience, the book has been carefully structured in order to make teaching more natural and effective. Slides and additional exercises (with solutions for lecturers) are also available through the book's supporting website to help course instructors prepare their lectures.
- Introduces all key concepts, requiring little prior knowledge
- All concepts are illustrated with figures and examples
- Supporting web site features lecture slides that follow the book, and a solutions manual for lecturers
Reviews & endorsements
“This is the first book that gives you a complete picture of the complications that arise in building a modern web-scale search engine. You'll learn about ranking SVMs, XML, DNS, and LSI. You'll discover the seedy underworld of spam, cloaking, and doorway pages. You'll see how MapReduce and other approaches to parallelism allow us to go beyond megabytes and to efficiently manage petabytes."
Peter Norvig, Director of Research, Google Inc.
"Introduction to Information Retrieval is a comprehensive, up-to-date, and well-written introduction to an increasingly important and rapidly growing area of computer science. Finally, there is a high-quality textbook for an area that was desperately in need of one."
Raymond J. Mooney, Professor of Computer Sciences, University of Texas at Austin
“Through compelling exposition and choice of topics, the authors vividly convey both the fundamental ideas and the rapidly expanding reach of information retrieval as a field.”
Jon Kleinberg, Professor of Computer Science, Cornell University
"Highly recommended."
H.Levkowitz, Choice Magazine
"Introduction to Information Retrieval is a comprehensive, authoritative,
and well-written overview of the main topics in IR. The book offers a good balance
of theory and practice, and is an excellent self-contained introductory text for those
new to IR."
Olga Vechtomova, Computational Linguistics
Product details
August 2008Adobe eBook Reader
9780511410802
0 pages
0kg
5 b/w illus. 47 tables 263 exercises
This ISBN is for an eBook version which is distributed on our behalf by a third party.
Table of Contents
- 1. Information retrieval using the Boolean model
- 2. The dictionary and postings lists
- 3. Tolerant retrieval
- 4. Index construction
- 5. Index compression
- 6. Scoring and term weighting
- 7. Vector space retrieval
- 8. Evaluation in information retrieval
- 9. Relevance feedback and query expansion
- 10. XML retrieval
- 11. Probabilistic information retrieval
- 12. Language models for information retrieval
- 13. Text classification and Naive Bayes
- 14. Vector space classification
- 15. Support vector machines and kernel functions
- 16. Flat clustering
- 17. Hierarchical clustering
- 18. Dimensionality reduction and latent semantic indexing
- 19. Web search basics
- 20. Web crawling and indexes
- 21. Link analysis.