- 11
- 0
- 约4.88千字
- 约 25页
- 2017-07-06 发布于湖北
- 举报
信息检索三Boolean queries
湖南大学计算机与通信学院 刘钰峰 Web Search System Problem Which plays of Shakespeare contain the words Brutus AND Caesar but NOT Calpurnia? One could grep all of Shakespeare’s plays for Brutus and Caesar, then strip out lines containing Calpurnia? Slow (for large corpora) Other operations (e.g., find the word Romans near countrymen) not feasible Ranked retrieval (best documents to return) Term-document incidence Incidence vectors So we have a 0/1 vector for each term. To answer query: take the vectors for Brutus, Caesar and Calpurnia (complemented) ? bitwise AND. Bigger corpora Consider N = 1M documents, each with about 1K terms. Say there are m = 500K distinct terms among these,The size of matrix is 500GB; Avg 6 bytes/term include spaces/punctuation 6GB of data in the documents. Can’t build the matrix 500K x 1M matrix has half-a-trillion 0’s and 1’s. But it has no more than one billion 1’s. matrix is extremely sparse. What’s a better representation? We only record the 1 positions. Inverted index For each term T, we must store a list of all documents that contain T. Do we use an array or a list for this? Inverted index Linked lists generally preferred to arrays Dynamic space allocation Insertion of terms into documents easy Space overhead of pointers Inverted index construction Indexer steps Sequence of (Modified token, Document ID) pairs. Sort by terms. Multiple term entries in a single document are merged. Frequency information is added. The result is split into a Dictionary file and a Postings file. Where do we pay in storage? The index we just built How do we process a query? Later - what kinds of queries can we process? Query processing: AND Consider processing the query: Brutus AND Caesar Locate Brutus in the Dictionary; Retrieve its postings. Locate Caesar in the Dictionary; Retrieve its postings. “Merge” the two postings: The merge Walk through the two postings simultaneously, in time linear in the total number of postings entries The merge Recall basic merge W
您可能关注的文档
最近下载
- 2026年开工第一课主题.ppt
- 普通纪念币防伪课件.pptx VIP
- ASTM A388A388M-2018钢锻件超声检验标准操作方法中文版.pdf VIP
- 艺考真题|2020年中传文史哲初试真题原卷放送(附答案).doc VIP
- 毛石混凝土挡土墙施工方案.docx
- 八年级英语上册全册课课练.doc VIP
- POEMS综合征课件完整版.ppt VIP
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.docx VIP
- 2026年春季学期学校德育工作计划.docx VIP
- 深度解析(2026)《TBT 3474.2-2018机车车辆螺纹连接软管 第2部分:橡胶软管》.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)