Cover of Introduction to Information Retrieval

Introduction to Information Retrieval

Class-tested and coherent, this groundbreaking new textbook teaches web-era information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. Written from a computer science perspective by three leading experts in the field, 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. Although originally designed as the primary text for a graduate or advanced undergraduate course in information retrieval, the book will also create a buzz for researchers and professionals alike.

Subject
science
Themes
technology
Audience
adult
Length
long · 482 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked Introduction to Information Retrieval? Here’s where I’d start.

These suit anyone who liked Introduction to Information Retrieval. Sign in and mark a few books for picks shaped around your own taste.

  1. Machine Learning Shares computer science, machine learning, data science
  2. Information Theory, Inference and Learning Algorithms Shares computer science, machine learning, data science
  3. Pattern Recognition and Machine Learning Shares computer science, machine learning, data science
  4. Mining of Massive Datasets Shares machine learning, computer science, data science

“People who read Introduction to Information Retrieval tend to reach for these next.”

  1. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
  2. Data Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems)
  3. Programming Collective Intelligence: Building Smart Web 2.0 Applications
  4. Probabilistic Graphical Models: Principles and Techniques

“If you want more of the same (science about technology), start with these.”

  1. Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
  2. Head First Programming: A Learner's Guide to Programming Using the Python Language
  3. Handbook of Applied Cryptography
  4. Understanding Cryptography: A Textbook For Students And Practitioners

“If it was the computer science that hooked you, try one of these.”

  1. Machine Learning for Hackers
  2. But How Do It Know? - The Basic Principles of Computers for Everyone
  3. Neural Networks and Deep Learning
  4. An Introduction to Genetic Algorithms

“These start from a similar idea, even if they go somewhere else with it.”

  1. Database System Concepts
  2. The Oxford Guide to Library Research
  3. Modern Systems Analysis and Design
  4. The Elements of Computing Systems: Building a Modern Computer from First Principles