{
  "id": "15",
  "name": "CS 276 / LING 286 — Information Retrieval and Web Search",
  "org": "Stanford University",
  "priority": "P0",
  "license_note": "视频由 SCPD/Coursera 提供需登录，不纳入抓取；页面未见统一开放许可；默认仅做原始抓取、索引与内部去重分析，不公开再分发",
  "seeds": [
    "https://web.stanford.edu/class/cs276/",
    "https://stanford.edu/class/cs276/course_schedule.html"
  ],
  "pages": [
    {
      "url": "https://web.stanford.edu/class/cs276/",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/bc9e6b1256d7dff0bb3c.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/nlp-logo.gif",
          "bytes": 6157,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/dd230d756dcbf7b38b1e.gif"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/wordle.jpg",
          "bytes": 552113,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/7becfb93028055b3a5aa.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/Christopher_Manning_027_1154x1154.jpg",
          "bytes": 679819,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b0b4fee208cf4c40d5f0.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/pandu_nayak_cropped.jpeg",
          "bytes": 7104,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/6ef5971545442529a9c3.jpeg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/DP-downscaled.jpg",
          "bytes": 50898,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/92bcb1952428d34ebdfe.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/chris_chute_photo.jpg",
          "bytes": 404414,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/8beba29d513715aae943.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/fei-jia.jpg",
          "bytes": 40041,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/e75738bf6976ef656c8a.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/2241473_th1.jpg",
          "bytes": 17109,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/467f593210308f4c4ef1.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/NeethuRenjith.jpg",
          "bytes": 14022,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b92f1032a780c413d6cd.jpg"
        }
      ]
    },
    {
      "url": "https://stanford.edu/class/cs276/course_schedule.html",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/06106320c0042134eda9.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
          "bytes": 6157,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
        }
      ]
    },
    {
      "url": "https://web.stanford.edu/class/cs276/course_policies.html",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/646dfdcc458f214db956.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
          "bytes": 6157,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
        }
      ]
    },
    {
      "url": "https://web.stanford.edu/class/cs276/cgi-bin/queryrank/queryrank.php",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/e828329549e71b14c88e.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "https://login-assets.stanford.edu/assets/images/brandbar-stanford-logo@2x.png",
          "bytes": 5792,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/3b67a8a6cfa62eb68c49.png"
        },
        {
          "status": "ok",
          "url": "https://login-assets.stanford.edu/assets/images/login-header@2x.png",
          "bytes": 8493,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/d9bba61db21a70f8acd8.png"
        },
        {
          "status": "ok",
          "url": "https://login-assets.stanford.edu/assets/images/footer-stanford-logo@2x.png",
          "bytes": 7461,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/82f1475796e7c55afcc4.png"
        }
      ]
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/guest_lecture-SDumais-May2019",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/2e5ab9f8bd4feea6941c.html",
      "status": "ok",
      "images": []
    },
    {
      "url": "https://web.stanford.edu/class/cs276/index.html",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/bf68318625863ca28b1a.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/nlp-logo.gif",
          "bytes": 6157,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/dd230d756dcbf7b38b1e.gif"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/wordle.jpg",
          "bytes": 552113,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/7becfb93028055b3a5aa.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/Christopher_Manning_027_1154x1154.jpg",
          "bytes": 679819,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b0b4fee208cf4c40d5f0.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/pandu_nayak_cropped.jpeg",
          "bytes": 7104,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/6ef5971545442529a9c3.jpeg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/DP-downscaled.jpg",
          "bytes": 50898,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/92bcb1952428d34ebdfe.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/chris_chute_photo.jpg",
          "bytes": 404414,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/8beba29d513715aae943.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/fei-jia.jpg",
          "bytes": 40041,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/e75738bf6976ef656c8a.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/2241473_th1.jpg",
          "bytes": 17109,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/467f593210308f4c4ef1.jpg"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/images/NeethuRenjith.jpg",
          "bytes": 14022,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b92f1032a780c413d6cd.jpg"
        }
      ]
    },
    {
      "url": "https://web.stanford.edu/class/cs276/course_schedule.html",
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/06106320c0042134eda9.html",
      "status": "ok",
      "images": [
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
          "bytes": 6157,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
        }
      ]
    }
  ],
  "files": [
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/05-01-07-IR-SemistructuredData.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/001.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 65886
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/002.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 55719
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/003.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 316115
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/004.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 324722
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/01bool.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/005.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 182462
    },
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-01-document_ingestions.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/006.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 92609
    },
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-02-tokens.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/007.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 96768
    },
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-03-terms.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/008.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 91507
    },
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-04-stemming.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/009.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 89735
    },
    {
      "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-05-skip_lists.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/010.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 98612
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/011.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 1361725
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/012.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6021310
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/013.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6169356
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/02voc.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/014.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 375170
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/015.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1258496
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/016.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3032591
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/017.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6700691
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/04const.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/018.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 262752
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa1.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/019.zip",
      "ok": true,
      "status": "ok",
      "bytes": 2703478
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/020.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 428802
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/021.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3067844
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/022.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6872666
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/05comp.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/023.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 276622
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/024.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 2224640
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/025.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3770557
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/026.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 9276982
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/03dict.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/027.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 222735
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps1_updated.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/028.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 268463
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/029.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 888832
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/030.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2327563
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/031.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3542011
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/07system.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/032.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 225657
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/11prob.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/033.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 185781
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa2.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/034.zip",
      "ok": true,
      "status": "ok",
      "bytes": 16421
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/035.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 8307320
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/036.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 11264984
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/037.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 14402038
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/06vect.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/038.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 305856
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/039.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 10740698
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/040.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3500791
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/041.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 7962879
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/08eval.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/042.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 277448
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/043.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 692736
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/044.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3573471
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/045.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 5212176
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/046.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 1908025
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/047.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1580736
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/048.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2164310
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/13bayes.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/049.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 345130
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/14vcat.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/050.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 401511
    },
    {
      "url": "http://www.stanford.edu/class/cs276/handouts/rennie.icml03.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/051.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 228575
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/052.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 5461080
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/053.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1550286
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/054.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3902689
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/15svm.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/055.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 335833
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa3.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/056.zip",
      "ok": true,
      "status": "ok",
      "bytes": 151301
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/057.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 11672243
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/058.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 4917951
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/059.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6987984
    },
    {
      "url": "http://nlp.stanford.edu/pubs/glove.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/060.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2618397
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps2.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/061.zip",
      "ok": true,
      "status": "ok",
      "bytes": 107255
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/062.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 5240804
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/063.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 4021023
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/064.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 5854510
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/065.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 1141565
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/066.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1990028
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/067.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 4398060
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/21link.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/068.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 266682
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/069.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 550912
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/070.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2735093
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/071.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 4686580
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/19web.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/072.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 617304
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/20crawl.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/073.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 164736
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/074.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 24908435
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/075.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 17896843
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/076.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 20112731
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/077.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 2745856
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-6-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/078.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1693894
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-1-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/079.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3168337
    },
    {
      "url": "http://www-cs-students.stanford.edu/~taherh/papers/topic-sensitive-pagerank.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/080.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 195411
    },
    {
      "url": "http://engineering.nyu.edu/~suel/papers/comp.pdf",
      "local": "",
      "ok": false,
      "status": "invalid_file_type",
      "bytes": 0
    },
    {
      "url": "http://cis.poly.edu/westlab/papers/cntdstrb/p426-broder.pdf",
      "local": "",
      "ok": false,
      "status": "download_error",
      "bytes": 0
    },
    {
      "url": "http://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ad8efb2d743ce0139038.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 111997
    },
    {
      "url": "https://webarchive.jira.com/wiki/download/attachments/5441/1999-Mercator.pdf",
      "local": "",
      "ok": false,
      "status": "http_202",
      "bytes": 0
    },
    {
      "url": "http://research.microsoft.com/pubs/154553/tochi10.pdf",
      "local": "",
      "ok": false,
      "status": "invalid_file_type",
      "bytes": 0
    },
    {
      "url": "http://www.cond.org/p50-pitkow.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6bbda16d515ef357581f.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 530576
    },
    {
      "url": "http://research.microsoft.com/en-us/um/people/sdumais/SIGIR2005-PersonalizedSearch.pdf",
      "local": "",
      "ok": false,
      "status": "invalid_file_type",
      "bytes": 0
    },
    {
      "url": "http://research.microsoft.com/pubs/150729/BennettSIGIR2011.pdf",
      "local": "",
      "ok": false,
      "status": "invalid_file_type",
      "bytes": 0
    },
    {
      "url": "http://infolab.stanford.edu/~glenj/spws.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7a53ccef6b6241493f9e.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 308290
    },
    {
      "url": "http://www.vldb.org/pvldb/vol6/p1150-curtiss.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b2b5a41b2d8aeb2ef680.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 736340
    },
    {
      "url": "https://docs.google.com/document/d/15xnoTUm3kyelIDqPTs4H2w_CYf4uaua5MeukFWx1rW8/edit",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1ac53f21d4a29ec1e165.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 51403
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-a7ca33b30601e277c2d1.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 574976
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-92a29894faa2e4add1ff.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 277831
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fa63b8a68b5c766ac305.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 352250
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f5a89f2ad15120994aa9.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1566208
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5efea957425ec579b7f4.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1440244
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-12de275886473466b5c0.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1919941
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c892e4774eb3675d0a08.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1725440
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f380ec45ebdeed41ebb3.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 616759
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3072e2029ffb2801087a.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 917966
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa1.pdf",
      "local": "",
      "ok": false,
      "status": "http_404",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/spell_correction-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e55dd05f52de75283ab5.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1383354
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/spell_correction.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-77a8f00760eba1ad9a01.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2521000
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-01285b4b8cca7d10985c.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 710144
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1046397e1fdad36530e4.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 274821
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f9fa1115b0c2135f278c.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 377164
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e529953787c311961eff.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1043456
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-997e6b9f8b43aaec165c.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 751793
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-725856090c1d6f535cbc.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1811282
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps1.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c13244ea99bc32f68805.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 248448
    },
    {
      "url": "https://web.stanford.edu/class/cs276/restricted/ps1-solution.pdf",
      "local": "",
      "ok": false,
      "status": "http_403",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b9230c85588445088cb6.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 2591792
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-bb90ca113cffd88f7e8f.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2950357
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-74363593a9b7c10d5b70.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3992811
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-2cf513af82e6196a95fb.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1033216
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-21d746de2eb4ad8aa533.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 860505
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-719dfb43ebee44335782.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1256369
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-42765d7e161489fa0eb8.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 15835830
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5807554c8eeb1ec7d70a.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 6982238
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-48b2667eecd33bb0a675.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 8034723
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-57a38f95d5b8f0c35297.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 269179
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-af87e70078b3ca80a6c7.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 738455
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-dda6d1c1f5a832a1de68.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 847093
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa2.pdf",
      "local": "",
      "ok": false,
      "status": "http_404",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-46a9c77293132fbb2209.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1566720
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-six-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-04c3e1611ac7b0ac640b.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1736404
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-one-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-162a59250b558bb53881.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3262738
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-baf58ae03d6b53744b1b.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1074688
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-6-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6d4a912fd2c92e060631.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 922920
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-1-per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e0cbf2f0b36262fca1f3.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1466855
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-69a45ef251db3900f9ee.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 531968
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-six-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f52dfc21e557d201c83f.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 381246
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-one-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-52c8f9851b5bb171dc17.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 955438
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa3.pdf",
      "local": "",
      "ok": false,
      "status": "http_404",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-568d36a4c4de989316cc.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1128448
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e5a1fc723ae2a1d48c96.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1163482
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b5f50f26be98a304bbab.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2295567
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-9b5fb6244ce8cf0f65a2.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 4390504
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b77134f2a426ffa2d5b8.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 3552328
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7c4090f9554b9032902a.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 4591778
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps2.pdf",
      "local": "",
      "ok": false,
      "status": "http_404",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/restricted/ps2-solution.pdf",
      "local": "",
      "ok": false,
      "status": "http_403",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-4bfbbe2cfb205cb35435.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 33917512
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ff2c4ba53e5481d6b505.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 14884345
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1706b4280bcc5448dd8c.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 16300648
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa4.pdf",
      "local": "",
      "ok": false,
      "status": "http_404",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c9aa7d2e8616a788d001.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 1022976
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-six-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-59c37f90ef89479c7934.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 1417453
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-one-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1edaa3c0ed0f9cece79c.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2720639
    },
    {
      "url": "https://docs.google.com/document/d/1i1Be9GDgS11cOD2JtlOUjTQT6Zenmr6UKB60D-mSaXs/edit",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b90ba68a6625e0f4a80f.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 153598
    },
    {
      "url": "https://web.stanford.edu/class/cs276/examples.tar.gz",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5beb4a2df24713b0a6a3.gz",
      "ok": true,
      "status": "ok",
      "bytes": 74262
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/mapreduce-pact06-keynote.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c75257b4ca52ef689465.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 403935
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-d7eadd8fd62f01373c0c.ppt",
      "ok": true,
      "status": "ok",
      "bytes": 533504
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-6-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-135b6b105110a198c2b2.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 940953
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-1-per-page.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-316c5b65f54603f472dc.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 2309261
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-905282dbf3e26b103641.pptx",
      "ok": true,
      "status": "ok",
      "bytes": 16773430
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fdf4124ebf66f405fdaa.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 17281663
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3604670c10ab2e099c28.pdf",
      "ok": true,
      "status": "ok",
      "bytes": 18784613
    },
    {
      "url": "https://web.stanford.edu/class/cs276/restricted/final_2016.pdf",
      "local": "",
      "ok": false,
      "status": "http_403",
      "bytes": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/restricted/final_2016_sol.pdf",
      "local": "",
      "ok": false,
      "status": "http_403",
      "bytes": 0
    }
  ],
  "videos": [],
  "skipped_sample": [
    {
      "url": "https://canvas.stanford.edu",
      "reason": "login_or_private"
    },
    {
      "url": "https://piazza.com/stanford/spring2019/cs276",
      "reason": "login_or_private"
    },
    {
      "url": "https://www.coursera.org/learn/cs276/home",
      "reason": "login_or_private"
    },
    {
      "url": "https://canvas.stanford.edu",
      "reason": "login_or_private"
    },
    {
      "url": "https://piazza.com/stanford/spring2019/cs276",
      "reason": "login_or_private"
    }
  ],
  "rules": "公开讲义/作业题目/站点正文/幻灯片/公开视频；跳过登录墙、学生解答、考试答案；ETH不转存",
  "repair": {
    "course_id": 15,
    "name": "CS 276 / LING 286 — Information Retrieval and Web Search",
    "org": "Stanford University",
    "url": "https://web.stanford.edu/class/cs276/\nhttps://stanford.edu/class/cs276/course_schedule.html",
    "local_dir": "15-CS-276-LING-286-Information-Retrieval-an",
    "source_url_original": "https://web.stanford.edu/class/cs276/ ｜ schedule https://stanford.edu/class/cs276/course_schedule.html",
    "status": "partial",
    "updated_at": "2026-10-20T22:34:43Z",
    "files_ok": 283,
    "valid_file_paths": [
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5beb4a2df24713b0a6a3.gz",
      "15-CS-276-LING-286-Information-Retrieval-an/files/060.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/014.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/051.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e55dd05f52de75283ab5.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/071.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-725856090c1d6f535cbc.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-d7eadd8fd62f01373c0c.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-46a9c77293132fbb2209.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-162a59250b558bb53881.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/p1150-curtiss.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-dda6d1c1f5a832a1de68.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-57a38f95d5b8f0c35297.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/04const.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e0cbf2f0b36262fca1f3.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/018.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/053.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-92a29894faa2e4add1ff.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/058.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/015.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/pa2.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c75257b4ca52ef689465.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/061.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-01285b4b8cca7d10985c.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/077.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/057.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/025.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6d4a912fd2c92e060631.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fa63b8a68b5c766ac305.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/054.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-9b5fb6244ce8cf0f65a2.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/07system.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-04c3e1611ac7b0ac640b.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-a7ca33b30601e277c2d1.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/043.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/031.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/038.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/028.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/008.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/035.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7a53ccef6b6241493f9e.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-one-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/021.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/20crawl.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/14vcat.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c892e4774eb3675d0a08.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5efea957425ec579b7f4.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/080.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/004.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-1-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/079.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1ac53f21d4a29ec1e165.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/075.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/036.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/06vect.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/052.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/ps1_updated.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture-1-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/056.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/049.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-48b2667eecd33bb0a675.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-135b6b105110a198c2b2.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014-six-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b2b5a41b2d8aeb2ef680.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/009.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/048.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/016.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1046397e1fdad36530e4.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-2cf513af82e6196a95fb.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/065.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/03dict.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-six-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b90ba68a6625e0f4a80f.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/topic-sensitive-pagerank.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-52c8f9851b5bb171dc17.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/022.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-42765d7e161489fa0eb8.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/044.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/045.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/rennie.icml03.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/069.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/023.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6bbda16d515ef357581f.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/006.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-21d746de2eb4ad8aa533.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-316c5b65f54603f472dc.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7c4090f9554b9032902a.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/003.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/pa3.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-05-skip_lists.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ff2c4ba53e5481d6b505.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f52dfc21e557d201c83f.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/mapreduce-pact06-keynote.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-12de275886473466b5c0.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/041.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/029.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-997e6b9f8b43aaec165c.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-74363593a9b7c10d5b70.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/030.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/042.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-01-document_ingestions.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/21link.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b77134f2a426ffa2d5b8.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/068.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-af87e70078b3ca80a6c7.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f9fa1115b0c2135f278c.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e5a1fc723ae2a1d48c96.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/02voc.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/ps1.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/039.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-77a8f00760eba1ad9a01.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/059.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/024.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fdf4124ebf66f405fdaa.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/032.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e529953787c311961eff.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c13244ea99bc32f68805.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-568d36a4c4de989316cc.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/063.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-02-tokens.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-905282dbf3e26b103641.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/p50-pitkow.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/01bool.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-4bfbbe2cfb205cb35435.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/11prob.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1706b4280bcc5448dd8c.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/spws.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/078.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/012.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-six-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-bb90ca113cffd88f7e8f.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-baf58ae03d6b53744b1b.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/19web.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/005.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/007.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/spell_correction-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/020.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/072.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/033.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3072e2029ffb2801087a.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1edaa3c0ed0f9cece79c.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/064.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014-one-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/13bayes.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/05-01-07-IR-SemistructuredData.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/010.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b9230c85588445088cb6.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/055.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ad8efb2d743ce0139038.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c9aa7d2e8616a788d001.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/040.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-59c37f90ef89479c7934.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/073.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/026.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-03-terms.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/011.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/05comp.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-04-stemming.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-handout-1-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/034.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/glove.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f380ec45ebdeed41ebb3.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture-6-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/013.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/15svm.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro-6per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/08eval.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/062.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f5a89f2ad15120994aa9.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/pa1.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b5f50f26be98a304bbab.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/001.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-one-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/070.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-719dfb43ebee44335782.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/spell_correction.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-69a45ef251db3900f9ee.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/019.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/074.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/037.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/067.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/047.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary.ppt",
      "15-CS-276-LING-286-Information-Retrieval-an/files/066.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking-1per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-6-per-page.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/002.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/ps2.zip",
      "15-CS-276-LING-286-Information-Retrieval-an/files/050.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/046.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/076.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3604670c10ab2e099c28.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/027.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/017.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5807554c8eeb1ec7d70a.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations-6up.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression-handout-6-per.pdf",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro.pptx",
      "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling.ppt"
    ],
    "invalid_preserved_files": [
      "15-CS-276-LING-286-Information-Retrieval-an/files/comp.pdf"
    ],
    "pages": 7,
    "video_files": [],
    "videos": 0,
    "resources": {
      "course_id": 15,
      "name": "CS 276 / LING 286 — Information Retrieval and Web Search",
      "org": "Stanford University",
      "seeds": [
        "https://web.stanford.edu/class/cs276/",
        "https://stanford.edu/class/cs276/course_schedule.html"
      ],
      "repair_version": 3,
      "updated_at": "2026-10-14T11:14:38Z",
      "pages": [
        {
          "url": "https://web.stanford.edu/class/cs276/",
          "final_url": "https://web.stanford.edu/class/cs276/",
          "title": "CS 276: Information Retrieval and Web Search",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/bc9e6b1256d7dff0bb3c.html",
          "images": [
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/nlp-logo.gif",
              "bytes": 6157,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/dd230d756dcbf7b38b1e.gif"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/wordle.jpg",
              "bytes": 552113,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/7becfb93028055b3a5aa.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/Christopher_Manning_027_1154x1154.jpg",
              "bytes": 679819,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b0b4fee208cf4c40d5f0.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/pandu_nayak_cropped.jpeg",
              "bytes": 7104,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/6ef5971545442529a9c3.jpeg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/DP-downscaled.jpg",
              "bytes": 50898,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/92bcb1952428d34ebdfe.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/chris_chute_photo.jpg",
              "bytes": 404414,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/8beba29d513715aae943.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/fei-jia.jpg",
              "bytes": 40041,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/e75738bf6976ef656c8a.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/2241473_th1.jpg",
              "bytes": 17109,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/467f593210308f4c4ef1.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/NeethuRenjith.jpg",
              "bytes": 14022,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b92f1032a780c413d6cd.jpg"
            }
          ]
        },
        {
          "url": "https://stanford.edu/class/cs276/course_schedule.html",
          "final_url": "https://web.stanford.edu/class/cs276/course_schedule.html",
          "title": "CS 276: Information Retrieval and Web Search",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/06106320c0042134eda9.html",
          "images": [
            {
              "status": "ok",
              "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
              "bytes": 6157,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
            }
          ]
        },
        {
          "url": "https://web.stanford.edu/class/cs276/course_policies.html",
          "final_url": "https://web.stanford.edu/class/cs276/course_policies.html",
          "title": "CS 276: Information Retrieval and Web Search",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/646dfdcc458f214db956.html",
          "images": [
            {
              "status": "ok",
              "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
              "bytes": 6157,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
            }
          ]
        },
        {
          "url": "https://web.stanford.edu/class/cs276/cgi-bin/queryrank/queryrank.php",
          "final_url": "https://login.stanford.edu/idp/profile/SAML2/Redirect/SSO?execution=e1s1",
          "title": "Stanford Login",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/e828329549e71b14c88e.html",
          "images": [
            {
              "status": "ok",
              "url": "https://login-assets.stanford.edu/assets/images/brandbar-stanford-logo@2x.png",
              "bytes": 5792,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/3b67a8a6cfa62eb68c49.png"
            },
            {
              "status": "ok",
              "url": "https://login-assets.stanford.edu/assets/images/login-header@2x.png",
              "bytes": 8493,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/d9bba61db21a70f8acd8.png"
            },
            {
              "status": "ok",
              "url": "https://login-assets.stanford.edu/assets/images/footer-stanford-logo@2x.png",
              "bytes": 7461,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/82f1475796e7c55afcc4.png"
            }
          ]
        },
        {
          "url": "https://web.stanford.edu/class/cs276/19handouts/guest_lecture-SDumais-May2019",
          "final_url": "https://web.stanford.edu/class/cs276/19handouts/guest_lecture-SDumais-May2019",
          "title": "",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/2e5ab9f8bd4feea6941c.html",
          "images": []
        },
        {
          "url": "https://web.stanford.edu/class/cs276/index.html",
          "final_url": "https://web.stanford.edu/class/cs276/index.html",
          "title": "CS 276: Information Retrieval and Web Search",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/bf68318625863ca28b1a.html",
          "images": [
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/nlp-logo.gif",
              "bytes": 6157,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/dd230d756dcbf7b38b1e.gif"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/wordle.jpg",
              "bytes": 552113,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/7becfb93028055b3a5aa.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/Christopher_Manning_027_1154x1154.jpg",
              "bytes": 679819,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b0b4fee208cf4c40d5f0.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/pandu_nayak_cropped.jpeg",
              "bytes": 7104,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/6ef5971545442529a9c3.jpeg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/DP-downscaled.jpg",
              "bytes": 50898,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/92bcb1952428d34ebdfe.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/chris_chute_photo.jpg",
              "bytes": 404414,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/8beba29d513715aae943.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/fei-jia.jpg",
              "bytes": 40041,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/e75738bf6976ef656c8a.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/2241473_th1.jpg",
              "bytes": 17109,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/467f593210308f4c4ef1.jpg"
            },
            {
              "status": "ok",
              "url": "https://web.stanford.edu/class/cs276/images/NeethuRenjith.jpg",
              "bytes": 14022,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/b92f1032a780c413d6cd.jpg"
            }
          ]
        },
        {
          "url": "https://web.stanford.edu/class/cs276/course_schedule.html",
          "final_url": "https://web.stanford.edu/class/cs276/course_schedule.html",
          "title": "CS 276: Information Retrieval and Web Search",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/06106320c0042134eda9.html",
          "images": [
            {
              "status": "ok",
              "url": "http://nlp.stanford.edu/sentiment/images/nlp-logo.gif",
              "bytes": 6157,
              "reused": true,
              "local_path": "15-CS-276-LING-286-Information-Retrieval-an/pages/repair/assets/9a769671d02f468f5d95.gif"
            }
          ]
        }
      ],
      "files": [
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/05-01-07-IR-SemistructuredData.pptx",
          "bytes": 65886,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/001.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/05-01-07-IR-SemistructuredData.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro.pptx",
          "bytes": 55719,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/002.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-6per.pdf",
          "bytes": 316115,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/003.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-1per.pdf",
          "bytes": 324722,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/004.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/01bool.pdf",
          "bytes": 182462,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/005.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/01bool.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-01-document_ingestions.pptx",
          "bytes": 92609,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/006.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-01-document_ingestions.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-02-tokens.pptx",
          "bytes": 96768,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/007.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-02-tokens.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-03-terms.pptx",
          "bytes": 91507,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/008.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-03-terms.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-04-stemming.pptx",
          "bytes": 89735,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/009.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-04-stemming.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-05-skip_lists.pptx",
          "bytes": 98612,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/010.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/complementary_video_slides/IR-02-05-skip_lists.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean.pptx",
          "bytes": 1361725,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/011.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-6per.pdf",
          "bytes": 6021310,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/012.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-1per.pdf",
          "bytes": 6169356,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/013.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/02voc.pdf",
          "bytes": 375170,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/014.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/02voc.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction.ppt",
          "bytes": 1258496,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/015.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-6per.pdf",
          "bytes": 3032591,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/016.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-1per.pdf",
          "bytes": 6700691,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/017.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/04const.pdf",
          "bytes": 262752,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/018.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/04const.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/pa/pa1.zip",
          "bytes": 2703478,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/019.zip",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa1.zip"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression.pptx",
          "bytes": 428802,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/020.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-6per.pdf",
          "bytes": 3067844,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/021.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-1per.pdf",
          "bytes": 6872666,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/022.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/05comp.pdf",
          "bytes": 276622,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/023.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/05comp.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction.ppt",
          "bytes": 2224640,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/024.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-6per.pdf",
          "bytes": 3770557,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/025.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-1per.pdf",
          "bytes": 9276982,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/026.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/03dict.pdf",
          "bytes": 222735,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/027.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/03dict.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/ps/ps1_updated.pdf",
          "bytes": 268463,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/028.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/ps/ps1_updated.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf.ppt",
          "bytes": 888832,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/029.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-6per.pdf",
          "bytes": 2327563,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/030.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-1per.pdf",
          "bytes": 3542011,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/031.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/07system.pdf",
          "bytes": 225657,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/032.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/07system.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/11prob.pdf",
          "bytes": 185781,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/033.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/11prob.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/pa/pa2.zip",
          "bytes": 16421,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/034.zip",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa2.zip"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir.pptx",
          "bytes": 8307320,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/035.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-6per.pdf",
          "bytes": 11264984,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/036.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-1per.pdf",
          "bytes": 14402038,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/037.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/06vect.pdf",
          "bytes": 305856,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/038.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/06vect.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation.pptx",
          "bytes": 10740698,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/039.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-6per.pdf",
          "bytes": 3500791,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/040.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-1per.pdf",
          "bytes": 7962879,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/041.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/08eval.pdf",
          "bytes": 277448,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/042.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/08eval.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring.ppt",
          "bytes": 692736,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/043.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-6per.pdf",
          "bytes": 3573471,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/044.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-1per.pdf",
          "bytes": 5212176,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/045.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring-1per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pptx",
          "bytes": 1908025,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/046.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat-6up.pdf",
          "bytes": 1580736,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/047.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pdf",
          "bytes": 2164310,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/048.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/13bayes.pdf",
          "bytes": 345130,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/049.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/13bayes.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/14vcat.pdf",
          "bytes": 401511,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/050.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/14vcat.pdf"
        },
        {
          "status": "ok",
          "url": "http://www.stanford.edu/class/cs276/handouts/rennie.icml03.pdf",
          "bytes": 228575,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/051.pdf",
          "source_url": "http://www.stanford.edu/class/cs276/handouts/rennie.icml03.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat.pptx",
          "bytes": 5461080,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/052.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-6per.pdf",
          "bytes": 1550286,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/053.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-1per.pdf",
          "bytes": 3902689,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/054.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/15svm.pdf",
          "bytes": 335833,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/055.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/15svm.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/pa/pa3.zip",
          "bytes": 151301,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/056.zip",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa3.zip"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations.pptx",
          "bytes": 11672243,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/057.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-6per.pdf",
          "bytes": 4917951,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/058.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-1per.pdf",
          "bytes": 6987984,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/059.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/pubs/glove.pdf",
          "bytes": 2618397,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/060.pdf",
          "source_url": "http://nlp.stanford.edu/pubs/glove.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/ps/ps2.zip",
          "bytes": 107255,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/061.zip",
          "source_url": "https://web.stanford.edu/class/cs276/ps/ps2.zip"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking.pptx",
          "bytes": 5240804,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/062.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-6per.pdf",
          "bytes": 4021023,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/063.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-1per.pdf",
          "bytes": 5854510,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/064.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking-1per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis.pptx",
          "bytes": 1141565,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/065.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-6per.pdf",
          "bytes": 1990028,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/066.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-1per.pdf",
          "bytes": 4398060,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/067.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/21link.pdf",
          "bytes": 266682,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/068.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/21link.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling.ppt",
          "bytes": 550912,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/069.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-6per.pdf",
          "bytes": 2735093,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/070.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-1per.pdf",
          "bytes": 4686580,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/071.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-1per.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/19web.pdf",
          "bytes": 617304,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/072.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/19web.pdf"
        },
        {
          "status": "ok",
          "url": "http://nlp.stanford.edu/IR-book/pdf/20crawl.pdf",
          "bytes": 164736,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/073.pdf",
          "source_url": "http://nlp.stanford.edu/IR-book/pdf/20crawl.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA.pptx",
          "bytes": 24908435,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/074.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-6per.pdf",
          "bytes": 17896843,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/075.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-1per.pdf",
          "bytes": 20112731,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/076.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA-1per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture.ppt",
          "bytes": 2745856,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/077.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-6-per-page.pdf",
          "bytes": 1693894,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/078.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-6-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-1-per-page.pdf",
          "bytes": 3168337,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/079.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture-1-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "http://www-cs-students.stanford.edu/~taherh/papers/topic-sensitive-pagerank.pdf",
          "bytes": 195411,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/080.pdf",
          "source_url": "http://www-cs-students.stanford.edu/~taherh/papers/topic-sensitive-pagerank.pdf"
        },
        {
          "status": "invalid_file_type",
          "url": "http://engineering.nyu.edu/~suel/papers/comp.pdf",
          "content_type": "text/html",
          "source_url": "http://engineering.nyu.edu/~suel/papers/comp.pdf",
          "retried_at": "2026-10-20T18:37:12Z"
        },
        {
          "status": "download_error",
          "url": "http://cis.poly.edu/westlab/papers/cntdstrb/p426-broder.pdf",
          "reason": "ConnectionError: HTTPConnectionPool(host='cis.poly.edu', port=80): Max retries exceeded with url: /westlab/papers/cntdstrb/p426-broder.pdf (Caused by NameResolutionError(\"HTTPConnection(host='cis.p",
          "source_url": "http://cis.poly.edu/westlab/papers/cntdstrb/p426-broder.pdf",
          "retried_at": "2026-10-20T22:27:17Z"
        },
        {
          "status": "ok",
          "url": "http://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf",
          "bytes": 111997,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ad8efb2d743ce0139038.pdf",
          "source_url": "http://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf"
        },
        {
          "status": "http_202",
          "url": "https://webarchive.jira.com/wiki/download/attachments/5441/1999-Mercator.pdf",
          "source_url": "https://webarchive.jira.com/wiki/download/attachments/5441/1999-Mercator.pdf",
          "retried_at": "2026-10-20T18:37:13Z"
        },
        {
          "status": "invalid_file_type",
          "url": "http://research.microsoft.com/pubs/154553/tochi10.pdf",
          "content_type": "text/html; charset=UTF-8",
          "source_url": "http://research.microsoft.com/pubs/154553/tochi10.pdf",
          "retried_at": "2026-10-20T18:37:18Z"
        },
        {
          "status": "ok",
          "url": "http://www.cond.org/p50-pitkow.pdf",
          "bytes": 530576,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6bbda16d515ef357581f.pdf",
          "source_url": "http://www.cond.org/p50-pitkow.pdf"
        },
        {
          "status": "invalid_file_type",
          "url": "http://research.microsoft.com/en-us/um/people/sdumais/SIGIR2005-PersonalizedSearch.pdf",
          "content_type": "text/html; charset=UTF-8",
          "source_url": "http://research.microsoft.com/en-us/um/people/sdumais/SIGIR2005-PersonalizedSearch.pdf",
          "retried_at": "2026-10-20T18:37:18Z"
        },
        {
          "status": "invalid_file_type",
          "url": "http://research.microsoft.com/pubs/150729/BennettSIGIR2011.pdf",
          "content_type": "text/html; charset=UTF-8",
          "source_url": "http://research.microsoft.com/pubs/150729/BennettSIGIR2011.pdf",
          "retried_at": "2026-10-20T18:37:23Z"
        },
        {
          "status": "ok",
          "url": "http://infolab.stanford.edu/~glenj/spws.pdf",
          "bytes": 308290,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7a53ccef6b6241493f9e.pdf",
          "source_url": "http://infolab.stanford.edu/~glenj/spws.pdf"
        },
        {
          "status": "ok",
          "url": "http://www.vldb.org/pvldb/vol6/p1150-curtiss.pdf",
          "bytes": 736340,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b2b5a41b2d8aeb2ef680.pdf",
          "source_url": "http://www.vldb.org/pvldb/vol6/p1150-curtiss.pdf"
        },
        {
          "status": "ok",
          "url": "https://docs.google.com/document/d/15xnoTUm3kyelIDqPTs4H2w_CYf4uaua5MeukFWx1rW8/export?format=pdf",
          "bytes": 51403,
          "reused": false,
          "content_type": "application/pdf",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1ac53f21d4a29ec1e165.pdf",
          "source_url": "https://docs.google.com/document/d/15xnoTUm3kyelIDqPTs4H2w_CYf4uaua5MeukFWx1rW8/edit"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary.ppt",
          "bytes": 574976,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-a7ca33b30601e277c2d1.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-6-per.pdf",
          "bytes": 277831,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-92a29894faa2e4add1ff.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-1-per.pdf",
          "bytes": 352250,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fa63b8a68b5c766ac305.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture2-dictionary-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction.ppt",
          "bytes": 1566208,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f5a89f2ad15120994aa9.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-6-per.pdf",
          "bytes": 1440244,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5efea957425ec579b7f4.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-1-per.pdf",
          "bytes": 1919941,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-12de275886473466b5c0.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture4-indexconstruction-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro.ppt",
          "bytes": 1725440,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c892e4774eb3675d0a08.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-6-per.pdf",
          "bytes": 616759,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f380ec45ebdeed41ebb3.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-1-per.pdf",
          "bytes": 917966,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3072e2029ffb2801087a.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture1-intro-handout-1-per.pdf"
        },
        {
          "status": "http_404",
          "url": "https://web.stanford.edu/class/cs276/pa/pa1.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa1.pdf",
          "retried_at": "2026-10-20T18:38:35Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/spell_correction-6up.pdf",
          "bytes": 1383354,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e55dd05f52de75283ab5.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/spell_correction-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/spell_correction.pdf",
          "bytes": 2521000,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-77a8f00760eba1ad9a01.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/spell_correction.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval.ppt",
          "bytes": 710144,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-01285b4b8cca7d10985c.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-6-per.pdf",
          "bytes": 274821,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1046397e1fdad36530e4.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-1-per.pdf",
          "bytes": 377164,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f9fa1115b0c2135f278c.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture3-tolerant-retrieval-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression.ppt",
          "bytes": 1043456,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e529953787c311961eff.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-6-per.pdf",
          "bytes": 751793,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-997e6b9f8b43aaec165c.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-1-per.pdf",
          "bytes": 1811282,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-725856090c1d6f535cbc.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture5-compression-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/ps/ps1.pdf",
          "bytes": 248448,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c13244ea99bc32f68805.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/ps/ps1.pdf"
        },
        {
          "status": "http_403",
          "url": "https://web.stanford.edu/class/cs276/restricted/ps1-solution.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/restricted/ps1-solution.pdf",
          "retried_at": "2026-10-20T18:38:35Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pptx",
          "bytes": 2591792,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b9230c85588445088cb6.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir-6up.pdf",
          "bytes": 2950357,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-bb90ca113cffd88f7e8f.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pdf",
          "bytes": 3992811,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-74363593a9b7c10d5b70.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture11-probir.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf.ppt",
          "bytes": 1033216,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-2cf513af82e6196a95fb.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-6-per.pdf",
          "bytes": 860505,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-21d746de2eb4ad8aa533.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-1-per.pdf",
          "bytes": 1256369,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-719dfb43ebee44335782.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture6-tfidf-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pptx",
          "bytes": 15835830,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-42765d7e161489fa0eb8.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc-6up.pdf",
          "bytes": 6982238,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5807554c8eeb1ec7d70a.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pdf",
          "bytes": 8034723,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-48b2667eecd33bb0a675.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture12-bm25etc.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace.pptx",
          "bytes": 269179,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-57a38f95d5b8f0c35297.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-6per.pdf",
          "bytes": 738455,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-af87e70078b3ca80a6c7.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-6per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-1per.pdf",
          "bytes": 847093,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-dda6d1c1f5a832a1de68.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture7-vectorspace-1per.pdf"
        },
        {
          "status": "http_404",
          "url": "https://web.stanford.edu/class/cs276/pa/pa2.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa2.pdf",
          "retried_at": "2026-10-20T18:38:35Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014.ppt",
          "bytes": 1566720,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-46a9c77293132fbb2209.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-six-per-page.pdf",
          "bytes": 1736404,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-04c3e1611ac7b0ac640b.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-six-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-one-per-page.pdf",
          "bytes": 3262738,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-162a59250b558bb53881.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation_2014-one-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation.ppt",
          "bytes": 1074688,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-baf58ae03d6b53744b1b.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-6-per.pdf",
          "bytes": 922920,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6d4a912fd2c92e060631.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-6-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-1-per.pdf",
          "bytes": 1466855,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e0cbf2f0b36262fca1f3.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture8-evaluation-handout-1-per.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring.ppt",
          "bytes": 531968,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-69a45ef251db3900f9ee.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-six-per-page.pdf",
          "bytes": 381246,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f52dfc21e557d201c83f.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-six-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-one-per-page.pdf",
          "bytes": 955438,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-52c8f9851b5bb171dc17.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture10-efficient-scoring-one-per-page.pdf"
        },
        {
          "status": "http_404",
          "url": "https://web.stanford.edu/class/cs276/pa/pa3.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa3.pdf",
          "retried_at": "2026-10-20T18:38:35Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.ppt",
          "bytes": 1128448,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-568d36a4c4de989316cc.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs-6up.pdf",
          "bytes": 1163482,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e5a1fc723ae2a1d48c96.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.pdf",
          "bytes": 2295567,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b5f50f26be98a304bbab.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture13-SVMs.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pptx",
          "bytes": 4390504,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-9b5fb6244ce8cf0f65a2.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking-6up.pdf",
          "bytes": 3552328,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b77134f2a426ffa2d5b8.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pdf",
          "bytes": 4591778,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7c4090f9554b9032902a.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture14-learning-ranking.pdf"
        },
        {
          "status": "http_404",
          "url": "https://web.stanford.edu/class/cs276/ps/ps2.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/ps/ps2.pdf",
          "retried_at": "2026-10-20T18:38:36Z"
        },
        {
          "status": "http_403",
          "url": "https://web.stanford.edu/class/cs276/restricted/ps2-solution.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/restricted/ps2-solution.pdf",
          "retried_at": "2026-10-20T18:38:36Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pptx",
          "bytes": 33917512,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-4bfbbe2cfb205cb35435.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations-6up.pdf",
          "bytes": 14884345,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ff2c4ba53e5481d6b505.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pdf",
          "bytes": 16300648,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1706b4280bcc5448dd8c.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture20-distributed-representations.pdf"
        },
        {
          "status": "http_404",
          "url": "https://web.stanford.edu/class/cs276/pa/pa4.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/pa/pa4.pdf",
          "retried_at": "2026-10-20T18:38:36Z"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis.ppt",
          "bytes": 1022976,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c9aa7d2e8616a788d001.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-six-per-page.pdf",
          "bytes": 1417453,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-59c37f90ef89479c7934.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-six-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-one-per-page.pdf",
          "bytes": 2720639,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1edaa3c0ed0f9cece79c.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture17-linkanalysis-one-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://docs.google.com/document/d/1i1Be9GDgS11cOD2JtlOUjTQT6Zenmr6UKB60D-mSaXs/export?format=pdf",
          "bytes": 153598,
          "reused": false,
          "content_type": "application/pdf",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b90ba68a6625e0f4a80f.pdf",
          "source_url": "https://docs.google.com/document/d/1i1Be9GDgS11cOD2JtlOUjTQT6Zenmr6UKB60D-mSaXs/edit"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/examples.tar.gz",
          "bytes": 74262,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5beb4a2df24713b0a6a3.gz",
          "source_url": "https://web.stanford.edu/class/cs276/examples.tar.gz"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/mapreduce-pact06-keynote.pdf",
          "bytes": 403935,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c75257b4ca52ef689465.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/mapreduce-pact06-keynote.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling.ppt",
          "bytes": 533504,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-d7eadd8fd62f01373c0c.ppt",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling.ppt"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-6-per-page.pdf",
          "bytes": 940953,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-135b6b105110a198c2b2.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-6-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-1-per-page.pdf",
          "bytes": 2309261,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-316c5b65f54603f472dc.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture18-crawling-1-per-page.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pptx",
          "bytes": 16773430,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-905282dbf3e26b103641.pptx",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pptx"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA-6up.pdf",
          "bytes": 17281663,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fdf4124ebf66f405fdaa.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA-6up.pdf"
        },
        {
          "status": "ok",
          "url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pdf",
          "bytes": 18784613,
          "reused": true,
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3604670c10ab2e099c28.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/handouts/lecture19-Web-QA.pdf"
        },
        {
          "status": "http_403",
          "url": "https://web.stanford.edu/class/cs276/restricted/final_2016.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/restricted/final_2016.pdf",
          "retried_at": "2026-10-20T18:38:36Z"
        },
        {
          "status": "http_403",
          "url": "https://web.stanford.edu/class/cs276/restricted/final_2016_sol.pdf",
          "source_url": "https://web.stanford.edu/class/cs276/restricted/final_2016_sol.pdf",
          "retried_at": "2026-10-20T18:38:36Z"
        }
      ],
      "repositories": [
        {
          "url": "https://github.com/manning/MergeAlgorithms",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/github/MergeAlgorithms",
          "files": 8,
          "reused": true,
          "coverage": "default_branch_files",
          "repository_revalidated_at": "2026-10-18T12:30:23Z"
        },
        {
          "url": "https://github.com/manning/CompressionAlgorithms",
          "status": "ok",
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/github/CompressionAlgorithms",
          "files": 5,
          "reused": true,
          "coverage": "default_branch_files",
          "repository_revalidated_at": "2026-10-18T12:30:23Z"
        }
      ],
      "videos": [],
      "skipped": [
        {
          "url": "http://nlp.stanford.edu/",
          "reason": "external_reference"
        },
        {
          "url": "http://www.ics.uci.edu/~djp3/classes/2009_01_02_INF141/",
          "reason": "external_reference"
        },
        {
          "url": "http://nlp.stanford.edu/manning/",
          "reason": "external_reference"
        },
        {
          "url": "http://pandunayak.com/",
          "reason": "external_reference"
        },
        {
          "url": "http://stanford.edu/~ashwinpp/",
          "reason": "external_reference"
        },
        {
          "url": "http://chrischute.com/",
          "reason": "external_reference"
        },
        {
          "url": "https://www.linkedin.com/in/fei-jia/",
          "reason": "external_reference"
        },
        {
          "url": "https://www.linkedin.com/in/rohan-sampath-87463744/",
          "reason": "external_reference"
        },
        {
          "url": "https://www.linkedin.com/in/neethu-renjith-8125b5103/",
          "reason": "external_reference"
        },
        {
          "url": "https://www.amazon.com/Introduction-Information-Retrieval-Christopher-Manning/dp/0521865719",
          "reason": "external_reference"
        },
        {
          "url": "http://nlp.stanford.edu/IR-book",
          "reason": "external_reference"
        },
        {
          "url": "http://cs.stanford.edu/degrees/undergrad/Requirements.shtml",
          "reason": "external_reference"
        },
        {
          "url": "https://en.wikipedia.org/wiki/Bitwise_operation",
          "reason": "external_reference"
        },
        {
          "url": "https://wiki.python.org/moin/BeginnersGuide/Programmers",
          "reason": "external_reference"
        },
        {
          "url": "https://wiki.python.org/moin/BitManipulation",
          "reason": "external_reference"
        },
        {
          "url": "https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html",
          "reason": "external_reference"
        },
        {
          "url": "https://jupyter-notebook.readthedocs.io/en/stable/",
          "reason": "external_reference"
        },
        {
          "url": "https://calendar.google.com/calendar/embed?src=on10c2p6iarm6udauphnk8nauk%40group.calendar.google.com&ctz=America%2FLos_Angeles",
          "reason": "external_reference"
        },
        {
          "url": "https://mvideox.stanford.edu/Course/1314",
          "reason": "external_reference"
        },
        {
          "url": "https://canvas.stanford.edu/",
          "reason": "login_restricted"
        },
        {
          "url": "https://piazza.com/stanford/spring2019/cs276",
          "reason": "login_restricted"
        },
        {
          "url": "http://www.rhymezone.com/shakespeare/",
          "reason": "external_reference"
        },
        {
          "url": "http://www.sims.berkeley.edu/~hearst/irbook/porter.html",
          "reason": "external_reference"
        },
        {
          "url": "http://www.tartarus.org/~martin/PorterStemmer/",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.524",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=1028102",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=564415",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=564416",
          "reason": "external_reference"
        },
        {
          "url": "http://www.springerlink.com/content/j66851228120170t/",
          "reason": "external_reference"
        },
        {
          "url": "http://norvig.com/spell-correct.html",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=146380",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.9400",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.1392",
          "reason": "external_reference"
        },
        {
          "url": "https://forms.gle/Timnnu3NEashupMeA",
          "reason": "external_reference"
        },
        {
          "url": "http://www.daviddlewis.com/resources/testcollections/reuters21578/",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.6513",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.9519",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseer.ist.psu.edu/mccallum98comparison.html",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseer.ist.psu.edu/yang99reexamination.html",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.33.867",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.1083",
          "reason": "external_reference"
        },
        {
          "url": "http://ezproxy.stanford.edu:2072/xpls/abs_all.jsp?isnumber=15361&arnumber=708428&count=14&index=5",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=288651",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.30.5594",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.20.5553",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.2881",
          "reason": "external_reference"
        },
        {
          "url": "http://research.microsoft.com/users/LETOR/",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.9065",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=1148205",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=1277790",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=988714",
          "reason": "external_reference"
        },
        {
          "url": "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.6417",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=775190",
          "reason": "external_reference"
        },
        {
          "url": "http://portal.acm.org/citation.cfm?id=775152.775204",
          "reason": "external_reference"
        },
        {
          "url": "http://www.robotstxt.org/orig.html",
          "reason": "external_reference"
        },
        {
          "url": "http://queuestatus.com/queues/411",
          "reason": "external_reference"
        },
        {
          "url": "https://campus-map.stanford.edu/?srch=NVIDIA+Auditorium",
          "reason": "external_reference"
        },
        {
          "url": "https://mvideox.stanford.edu/Course/904",
          "reason": "external_reference"
        },
        {
          "url": "https://www.coursera.org/learn/cs276/home",
          "reason": "login_restricted"
        },
        {
          "url": "https://docs.google.com/spreadsheets/d/1znmKYjuj4hIehTrotqvkT_HLHTH6WSEEZ0ActjX1xo0/edit",
          "reason": "external_reference"
        },
        {
          "url": "https://goo.gl/forms/vpUekPg6isLIpP8H3",
          "reason": "external_reference"
        },
        {
          "url": "http://research.google.com/archive/mapreduce-osdi04-slides/index.html",
          "reason": "external_reference"
        },
        {
          "url": "https://communitystandards.stanford.edu/student-conduct-process/honor-code-and-fundamental-standard",
          "reason": "external_reference"
        },
        {
          "url": "https://theory.stanford.edu/~aiken/moss/",
          "reason": "external_reference"
        },
        {
          "url": "http://studentaffairs.stanford.edu/oae",
          "reason": "external_reference"
        },
        {
          "url": "http://studentaffairs.stanford.edu/registrar/faculty/incomplete-grades",
          "reason": "external_reference"
        },
        {
          "url": "http://www.stanford.edu/",
          "reason": "external_reference"
        },
        {
          "url": "https://uit.stanford.edu/service/authentication/help",
          "reason": "external_reference"
        },
        {
          "url": "https://accounts.stanford.edu/ords/r/regapps/accounts/lost-two-step-device",
          "reason": "external_reference"
        },
        {
          "url": "https://adminguide.stanford.edu/chapter-6",
          "reason": "external_reference"
        },
        {
          "url": "https://www.stanford.edu/",
          "reason": "external_reference"
        },
        {
          "url": "http://visit.stanford.edu/plan/maps.html",
          "reason": "external_reference"
        },
        {
          "url": "http://stanford.edu/search/",
          "reason": "external_reference"
        },
        {
          "url": "http://www.stanford.edu/site/terms.html",
          "reason": "external_reference"
        },
        {
          "url": "http://emergency.stanford.edu/",
          "reason": "external_reference"
        },
        {
          "url": "http://www.stanford.edu/group/security/dmca.html",
          "reason": "external_reference"
        },
        {
          "url": "https://adminguide.stanford.edu/chapter-1/subchapter-5/policy-1-5-4",
          "reason": "external_reference"
        }
      ],
      "discovery_finished": true,
      "license_note": "视频由 SCPD/Coursera 提供需登录，不纳入抓取；页面未见统一开放许可；默认仅做原始抓取、索引与内部去重分析，不公开再分发",
      "actual_video_files": [],
      "invalid_legacy_files": [
        {
          "local_path": "15-CS-276-LING-286-Information-Retrieval-an/files/comp.pdf",
          "reason": "invalid_file_type"
        }
      ],
      "status": "partial",
      "missing_count": 15
    },
    "discovery_finished": true
  },
  "actual_valid_file_paths": [
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5beb4a2df24713b0a6a3.gz",
    "15-CS-276-LING-286-Information-Retrieval-an/files/060.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/014.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/051.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e55dd05f52de75283ab5.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/071.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-725856090c1d6f535cbc.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-d7eadd8fd62f01373c0c.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-46a9c77293132fbb2209.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-162a59250b558bb53881.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/p1150-curtiss.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-dda6d1c1f5a832a1de68.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-57a38f95d5b8f0c35297.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/04const.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e0cbf2f0b36262fca1f3.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/018.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/053.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-92a29894faa2e4add1ff.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/058.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/015.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/pa2.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c75257b4ca52ef689465.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/061.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-01285b4b8cca7d10985c.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/077.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/057.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/025.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6d4a912fd2c92e060631.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fa63b8a68b5c766ac305.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/054.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-9b5fb6244ce8cf0f65a2.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/07system.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-04c3e1611ac7b0ac640b.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-a7ca33b30601e277c2d1.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/043.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/031.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/038.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/028.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/008.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/035.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7a53ccef6b6241493f9e.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-one-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/021.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/20crawl.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/14vcat.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c892e4774eb3675d0a08.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5efea957425ec579b7f4.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/080.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/004.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-1-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/079.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1ac53f21d4a29ec1e165.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/075.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/036.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/06vect.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/052.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/ps1_updated.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture-1-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/056.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/049.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-48b2667eecd33bb0a675.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-135b6b105110a198c2b2.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014-six-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b2b5a41b2d8aeb2ef680.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/009.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/048.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/016.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1046397e1fdad36530e4.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-2cf513af82e6196a95fb.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/065.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/03dict.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-six-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b90ba68a6625e0f4a80f.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/topic-sensitive-pagerank.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-52c8f9851b5bb171dc17.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/022.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-42765d7e161489fa0eb8.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/044.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/045.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/rennie.icml03.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/069.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/023.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-6bbda16d515ef357581f.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/006.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-21d746de2eb4ad8aa533.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-316c5b65f54603f472dc.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-7c4090f9554b9032902a.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/003.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/pa3.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-05-skip_lists.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ff2c4ba53e5481d6b505.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f52dfc21e557d201c83f.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/mapreduce-pact06-keynote.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-12de275886473466b5c0.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/041.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-indexconstruction-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/029.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-997e6b9f8b43aaec165c.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-74363593a9b7c10d5b70.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/030.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/042.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-01-document_ingestions.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/21link.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b77134f2a426ffa2d5b8.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/068.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-af87e70078b3ca80a6c7.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-indexconstruction-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f9fa1115b0c2135f278c.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e5a1fc723ae2a1d48c96.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/02voc.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/ps1.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/039.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-77a8f00760eba1ad9a01.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/059.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/024.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-fdf4124ebf66f405fdaa.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/032.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-e529953787c311961eff.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c13244ea99bc32f68805.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-568d36a4c4de989316cc.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/063.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-02-tokens.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-905282dbf3e26b103641.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/p50-pitkow.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/01bool.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-4bfbbe2cfb205cb35435.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/11prob.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-learning-ranking.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture3-tolerant-retrieval-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1706b4280bcc5448dd8c.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/spws.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/078.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/012.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture10-efficient-scoring-six-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-bb90ca113cffd88f7e8f.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-baf58ae03d6b53744b1b.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/19web.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/005.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/007.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-intro-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/spell_correction-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/020.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/072.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/033.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture14-distributed-representations-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3072e2029ffb2801087a.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-1edaa3c0ed0f9cece79c.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/064.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation_2014-one-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/13bayes.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture4-compression.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/05-01-07-IR-SemistructuredData.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/010.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b9230c85588445088cb6.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/055.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-ad8efb2d743ce0139038.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-c9aa7d2e8616a788d001.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/040.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-59c37f90ef89479c7934.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/073.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/026.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-03-terms.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/011.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/05comp.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/IR-02-04-stemming.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-spell_correction-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture6-tfidf-handout-1-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/034.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-intro-boolean.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-DTrees-textcat.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/glove.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f380ec45ebdeed41ebb3.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/personalization-lecture-6-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/013.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-vectorspace-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture7-probir-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/15svm.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro-6per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/08eval.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/062.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-f5a89f2ad15120994aa9.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/pa1.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-b5f50f26be98a304bbab.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/001.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture13-SVMs.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture17-linkanalysis-one-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/070.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-textcat-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-719dfb43ebee44335782.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/spell_correction.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-69a45ef251db3900f9ee.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture8-evaluation-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/019.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/074.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/037.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/067.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/047.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture2-dictionary.ppt",
    "15-CS-276-LING-286-Information-Retrieval-an/files/066.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture15-learning-ranking-1per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture11-probir.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling-6-per-page.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/002.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture19-Web-QA-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/ps2.zip",
    "15-CS-276-LING-286-Information-Retrieval-an/files/050.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture12-bm25etc.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/046.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/076.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-3604670c10ab2e099c28.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/027.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/017.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/repair-5807554c8eeb1ec7d70a.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture20-distributed-representations-6up.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture5-compression-handout-6-per.pdf",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture1-course-intro.pptx",
    "15-CS-276-LING-286-Information-Retrieval-an/files/lecture18-crawling.ppt"
  ],
  "invalid_preserved_files": [
    "15-CS-276-LING-286-Information-Retrieval-an/files/comp.pdf"
  ],
  "updated_at": "2026-10-20T22:34:43Z"
}