{"id":494,"date":"2021-01-05T14:18:11","date_gmt":"2021-01-05T14:18:11","guid":{"rendered":"https:\/\/enter77.ius.edu\/cjkimmer\/?page_id=494"},"modified":"2022-03-07T02:31:47","modified_gmt":"2022-03-07T02:31:47","slug":"info-i427-contents","status":"publish","type":"page","link":"https:\/\/enter77.ius.edu\/cjkimmer\/info-i427-contents\/","title":{"rendered":"INFO-I427 Contents"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Overview<\/h3>\n\n\n\n<p>In INFO-I427 Search Informatics, we learn the principles of information retrieval (IR) and put those principles into practice writing our own web search engines and web crawler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Table of Contents<\/h3>\n\n\n\n<ol><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/introduction-to-information-retrieval\/\">Introduction to Information Retrieval (IR)<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/introducing-python\/\">Using the I427 Python environment<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/adding-a-webpage-to-a-corpus\/\">Adding a webpage to a corpus for web search<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/python-lists-sets-and-tuples\/\">Lists, sets, and tuples In Python<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/tokenizing-and-normalizing-a-document\/\">Tokenizing and normalizing a document in a corpus<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/functions-in-python\/\">Writing functions in Python<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/document-index-adt\/\">The document index abstract data type (ADT)<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/dictionaries-in-python\/\">Dictionaries in Python<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/stemming-and-lemmatization\/\">Stemming and lemmatization<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/classes-in-python\/\">Writing classes in Python<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/boolean-ir-query-engine\/\">The query engine in Boolean IR<\/a><\/li><li>Writing modules in Python<\/li><li>Ranked IR and its query engine<\/li><li>Databases in Python<\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/frequency-measures\/\">Term frequency measures<\/a><\/li><li><a href=\"https:\/\/enter77.ius.edu\/cjkimmer\/the-vector-space-model\/\">The Vector Space Model<\/a><\/li><li>Document scoring based on links between pages<\/li><li>Positional scoring of terms<\/li><li>Scraping a webpage<\/li><li>Crawling the web using Breadth-First Search (BFS)<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Overview In INFO-I427 Search Informatics, we learn the principles of information retrieval (IR) and put those principles into practice writing our own web search engines and web crawler. Table of &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/pages\/494"}],"collection":[{"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":16,"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/pages\/494\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/pages\/494\/revisions\/684"}],"wp:attachment":[{"href":"https:\/\/enter77.ius.edu\/cjkimmer\/wp-json\/wp\/v2\/media?parent=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}