{
  "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/",
      "title": "CS 276: Information Retrieval and Web Search",
      "status": 200,
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/001.md",
      "chars": 26179
    },
    {
      "url": "https://stanford.edu/class/cs276/course_schedule.html",
      "title": "CS 276: Information Retrieval and Web Search",
      "status": 308,
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/002.md",
      "chars": 20667
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/guest_lecture-SDumais-May2019",
      "title": "",
      "status": null,
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/003.md",
      "chars": 0
    },
    {
      "url": "https://web.stanford.edu/class/cs276/#course_schedule",
      "title": "CS 276: Information Retrieval and Web Search",
      "status": 200,
      "file": "15-CS-276-LING-286-Information-Retrieval-an/pages/004.md",
      "chars": 26179
    }
  ],
  "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",
      "bytes": 65886,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture1-course-intro.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/002.pptx",
      "bytes": 55719,
      "ok": true
    },
    {
      "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",
      "bytes": 316115,
      "ok": true
    },
    {
      "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",
      "bytes": 324722,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/01bool.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/005.pdf",
      "bytes": 182462,
      "ok": true
    },
    {
      "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",
      "bytes": 92609,
      "ok": true
    },
    {
      "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",
      "bytes": 96768,
      "ok": true
    },
    {
      "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",
      "bytes": 91507,
      "ok": true
    },
    {
      "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",
      "bytes": 89735,
      "ok": true
    },
    {
      "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",
      "bytes": 98612,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture2-intro-boolean.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/011.pptx",
      "bytes": 1361725,
      "ok": true
    },
    {
      "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",
      "bytes": 6021310,
      "ok": true
    },
    {
      "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",
      "bytes": 6169356,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/02voc.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/014.pdf",
      "bytes": 375170,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/015.ppt",
      "bytes": 1258496,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/016.pdf",
      "bytes": 3032591,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture3-indexconstruction-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/017.pdf",
      "bytes": 6700691,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/04const.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/018.pdf",
      "bytes": 262752,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa1.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/019.zip",
      "bytes": 2703478,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/020.pptx",
      "bytes": 428802,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/021.pdf",
      "bytes": 3067844,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture4-compression-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/022.pdf",
      "bytes": 6872666,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/05comp.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/023.pdf",
      "bytes": 276622,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture5-spell_correction.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/024.ppt",
      "bytes": 2224640,
      "ok": true
    },
    {
      "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",
      "bytes": 3770557,
      "ok": true
    },
    {
      "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",
      "bytes": 9276982,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/03dict.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/027.pdf",
      "bytes": 222735,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps1_updated.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/028.pdf",
      "bytes": 268463,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/029.ppt",
      "bytes": 888832,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/030.pdf",
      "bytes": 2327563,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture6-tfidf-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/031.pdf",
      "bytes": 3542011,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/07system.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/032.pdf",
      "bytes": 225657,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/11prob.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/033.pdf",
      "bytes": 185781,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa2.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/034.zip",
      "bytes": 16421,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/035.pptx",
      "bytes": 8307320,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/036.pdf",
      "bytes": 11264984,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture7-probir-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/037.pdf",
      "bytes": 14402038,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/06vect.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/038.pdf",
      "bytes": 305856,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/039.pptx",
      "bytes": 10740698,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/040.pdf",
      "bytes": 3500791,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture8-evaluation-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/041.pdf",
      "bytes": 7962879,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/08eval.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/042.pdf",
      "bytes": 277448,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture10-efficient-scoring.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/043.ppt",
      "bytes": 692736,
      "ok": true
    },
    {
      "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",
      "bytes": 3573471,
      "ok": true
    },
    {
      "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",
      "bytes": 5212176,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/046.pptx",
      "bytes": 1908025,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat-6up.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/047.pdf",
      "bytes": 1580736,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/lecture12-textcat.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/048.pdf",
      "bytes": 2164310,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/13bayes.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/049.pdf",
      "bytes": 345130,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/14vcat.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/050.pdf",
      "bytes": 401511,
      "ok": true
    },
    {
      "url": "http://www.stanford.edu/class/cs276/handouts/rennie.icml03.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/051.pdf",
      "bytes": 228575,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture13-DTrees-textcat.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/052.pptx",
      "bytes": 5461080,
      "ok": true
    },
    {
      "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",
      "bytes": 1550286,
      "ok": true
    },
    {
      "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",
      "bytes": 3902689,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/15svm.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/055.pdf",
      "bytes": 335833,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/pa/pa3.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/056.zip",
      "bytes": 151301,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture14-distributed-representations.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/057.pptx",
      "bytes": 11672243,
      "ok": true
    },
    {
      "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",
      "bytes": 4917951,
      "ok": true
    },
    {
      "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",
      "bytes": 6987984,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/pubs/glove.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/060.pdf",
      "bytes": 2618397,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/ps/ps2.zip",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/061.zip",
      "bytes": 107255,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture15-learning-ranking.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/062.pptx",
      "bytes": 5240804,
      "ok": true
    },
    {
      "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",
      "bytes": 4021023,
      "ok": true
    },
    {
      "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",
      "bytes": 5854510,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/065.pptx",
      "bytes": 1141565,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/066.pdf",
      "bytes": 1990028,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture17-linkanalysis-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/067.pdf",
      "bytes": 4398060,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/21link.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/068.pdf",
      "bytes": 266682,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/069.ppt",
      "bytes": 550912,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-6per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/070.pdf",
      "bytes": 2735093,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture18-crawling-1per.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/071.pdf",
      "bytes": 4686580,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/19web.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/072.pdf",
      "bytes": 617304,
      "ok": true
    },
    {
      "url": "http://nlp.stanford.edu/IR-book/pdf/20crawl.pdf",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/073.pdf",
      "bytes": 164736,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/19handouts/lecture19-Web-QA.pptx",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/074.pptx",
      "bytes": 24908435,
      "ok": true
    },
    {
      "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",
      "bytes": 17896843,
      "ok": true
    },
    {
      "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",
      "bytes": 20112731,
      "ok": true
    },
    {
      "url": "https://web.stanford.edu/class/cs276/handouts/personalization-lecture.ppt",
      "local": "15-CS-276-LING-286-Information-Retrieval-an/files/077.ppt",
      "bytes": 2745856,
      "ok": true
    },
    {
      "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",
      "bytes": 1693894,
      "ok": true
    },
    {
      "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",
      "bytes": 3168337,
      "ok": true
    },
    {
      "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",
      "bytes": 195411,
      "ok": true
    }
  ],
  "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不转存"
}