Course content

This course provides an introduction to technologies for search and information retrieval on a large scale over text. You will receive a presentation of index structures, relevance and ranking of documents, as well as processing of documents and queries. Selected applications of language technology and algorithms relevant to search are reviewed.

Learning outcome

After taking IN3120 you'll:

  • have an overview of the various components of a comprehensive, scalable and modern search system
  • know how an inverted index works and how to effectively use it to evaluate queries
  • be able to?explain which factors are included in relevance calculations
  • have knowledge of key technologies in compression, as well as algorithms and data structures for efficient string processing
  • have a basis for further specialization in advanced search technology