Universal indexes for highly repetitive document collections. (October 2016)
- Record Type:
- Journal Article
- Title:
- Universal indexes for highly repetitive document collections. (October 2016)
- Main Title:
- Universal indexes for highly repetitive document collections
- Authors:
- Claude, Francisco
Fariña, Antonio
Martínez-Prieto, Miguel A.
Navarro, Gonzalo - Abstract:
- Abstract: Indexing highly repetitive collections has become a relevant problem with the emergence of large repositories of versioned documents, among other applications. These collections may reach huge sizes, but are formed mostly of documents that are near-copies of others. Traditional techniques for indexing these collections fail to properly exploit their regularities in order to reduce space. We introduce new techniques for compressing inverted indexes that exploit this near-copy regularity. They are based on run-length, Lempel–Ziv, or grammar compression of the differential inverted lists, instead of the usual practice of gap-encoding them. We show that, in this highly repetitive setting, our compression methods significantly reduce the space obtained with classical techniques, at the price of moderate slowdowns. Moreover, our best methods are universal, that is, they do not need to know the versioning structure of the collection, nor that a clear versioning structure even exists. We also introduce compressed self-indexes in the comparison. These are designed for general strings (not only natural language texts) and represent the text collection plus the index structure (not an inverted index) in integrated form. We show that these techniques can compress much further, using a small fraction of the space required by our new inverted indexes. Yet, they are orders of magnitude slower. Abstract : Highlights: We study how existing indexes perform in highly repetitiveAbstract: Indexing highly repetitive collections has become a relevant problem with the emergence of large repositories of versioned documents, among other applications. These collections may reach huge sizes, but are formed mostly of documents that are near-copies of others. Traditional techniques for indexing these collections fail to properly exploit their regularities in order to reduce space. We introduce new techniques for compressing inverted indexes that exploit this near-copy regularity. They are based on run-length, Lempel–Ziv, or grammar compression of the differential inverted lists, instead of the usual practice of gap-encoding them. We show that, in this highly repetitive setting, our compression methods significantly reduce the space obtained with classical techniques, at the price of moderate slowdowns. Moreover, our best methods are universal, that is, they do not need to know the versioning structure of the collection, nor that a clear versioning structure even exists. We also introduce compressed self-indexes in the comparison. These are designed for general strings (not only natural language texts) and represent the text collection plus the index structure (not an inverted index) in integrated form. We show that these techniques can compress much further, using a small fraction of the space required by our new inverted indexes. Yet, they are orders of magnitude slower. Abstract : Highlights: We study how existing indexes perform in highly repetitive document collections. We design new inverted index variants for this kind of collections. We implement, adapt, and/or tune existing self-indexes for this case. We obtain significant space reductions, at a moderate price in query time. We obtain larger reductions on self-indexes, but at a higher price in query time. … (more)
- Is Part Of:
- Information systems. Volume 61(2016)
- Journal:
- Information systems
- Issue:
- Volume 61(2016)
- Issue Display:
- Volume 61, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 61
- Issue:
- 2016
- Issue Sort Value:
- 2016-0061-2016-0000
- Page Start:
- 1
- Page End:
- 23
- Publication Date:
- 2016-10
- Subjects:
- Repetitive collections -- Inverted index -- Self-index
Database management -- Periodicals
Electronic data processing -- Periodicals
Bases de données -- Gestion -- Périodiques
Informatique -- Périodiques
Database management
Electronic data processing
Periodicals
005.7 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064379 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.is.2016.04.002 ↗
- Languages:
- English
- ISSNs:
- 0306-4379
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4496.367300
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2677.xml