Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Introduction to information retrieval

    Introduction to information retrieval

    Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze · 2008

    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.

    Systems & OSWeb & InternetAI & Machine Learning
    Open LibraryAmazon
    Stats for nerds
    41recommend
    45mentions
    44people
    2009–2024years
    93% recommend4% neutral2% critical

    Mentions per year

    200920112013201520172019202120232024

    What Hacker News says

    1. PheonixPhartsMay 2024
      Once you have vector representations the "similarity" scores are just basic linear algebra. It's fundamentally no different than any other IR/recsys task.

      A good overview is chapter 6 of the Stanford NLP group's IR book [0].

      Engineering LLMs still requires a good foundation in the basics of ML/NLP so it's worth the time to catch up a bit.

      0. https://web.archive.org/web/20231207074155/https://nlp.stanf...

      thread
    2. jonstewartDec 2023
      Manning’s Introduction to Information Retrieval is awfully useful. https://nlp.stanford.edu/IR-book/information-retrieval-book....
      thread
    3. IKantReadOct 2023
      The classic Information Retrieval, though out of date in many ways, does a great job covering the "old school" NLP approaches for IR and has an excellent section on Latent Semantic Indexing which you might find enjoyable: https://nlp.stanford.edu/IR-book/html/htmledition/latent-sem...
      thread
    4. marginalia_nuMay 2023
      If you ever decide to build a search engine, these are good resources.

      Search Engines Information Retrieval in Practice

      Croft, Metzler & Strohman (2015)

      https://ciir.cs.umass.edu/irbook/

      --

      Introduction to Information Retrieval

      Manning, Raghavan & Schütze (2008)

      https://nlp.stanford.edu/IR-book/html/htmledition/irbook.htm...

      --

      The Anatomy of a Large-Scale Hypertextual Web Search Engine

      Page & Brin (2000)

      http://infolab.stanford.edu/~backrub/google.html

      --

      Information Retreival

      Rijsbergen (1979)

      https://www.dcs.gla.ac.uk/Keith/Preface.html

      thread
    5. ssnNov 2022
      Three reference textbooks are available openly:

      * Introduction to Information Retrieval, http://informationretrieval.org/

      * Information Retrieval in Practice, http://www.search-engines-book.com/

      * Entity-Oriented Search, https://eos-book.org/

      Modern Information Retrieval is also a classic reference. Not openly available but some contents are (were?) available online. Their site seems to be down but the Internet Archive has a copy.

      Additional resources here:

      * https://nlp.stanford.edu/IR-book/information-retrieval.html http://web.archive.org/web/20220708135205/http://grupoweb.up...

      thread
    6. mrazomorAug 2022
      Basic techniques: https://nlp.stanford.edu/IR-book/information-retrieval-book....

      Smartness (NLP): https://web.stanford.edu/~jurafsky/slp3/

      There are also newer techniques, like "deep learning" for search. Not sure what's a good resource for that (using ML to learn the scoring functions is more than a decade old field (learning to rank), it just surfaced again because of the new ML techniques).

      Check the table of contents of those books. Courses which mention chapters or sections from them are probably a good choice.

      You can also check Apache Lucene and do a deep dive to see state-of-the-art implementation (Lucene in Action is a good introduction).

      thread

    Related

    Cover of Modern information retrieval
    2009–2022

    Modern information retrieval

    R. Baeza-Yates
    4 recommend · 8
    Cover of Algorithms of the intelligent web
    2009–2023

    Algorithms of the intelligent web

    Haralambos Marmanis
    5 recommend · 9
    The intelligent webGautam Shroff
    2009–2022

    The intelligent web

    Gautam Shroff
    3 recommend · 3
    Cover of Foundations of Statistical Natural Language Processing
    2009–2025

    Foundations of Statistical Natural Language Processing

    Christopher Manning
    15 recommend · 19
    Cover of Speech and language processing
    2008–2026

    Speech and language processing

    Dan Jurafsky
    41 recommend · 56
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Machine Learning
    2007–2026

    Machine Learning

    Tom M. Mitchell
    16 recommend · 29
    Cover of Pattern Recognition and Machine Learning
    2007–2026

    Pattern Recognition and Machine Learning

    Christopher M. Bishop
    80 recommend · 121