Universal Indexes for Highly Repetitive Document Collections

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 indexi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2016-05
Hauptverfasser: Francisco, Claude, Fariña, Antonio, Martínez-Prieto, Miguel A, Navarro, Gonzalo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Francisco, Claude
Fariña, Antonio
Martínez-Prieto, Miguel A
Navarro, Gonzalo
description 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.
doi_str_mv 10.48550/arxiv.1604.08897
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1604_08897</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2079607725</sourcerecordid><originalsourceid>FETCH-LOGICAL-a525-8ede95179f053f65a84b8c017d7d7961b40497f0918e02c3a962f9bff758067f3</originalsourceid><addsrcrecordid>eNotj11LwzAUhoMgOOZ-gFcGvG49SZov8EaqboOBIPO6pG2iHV1Tk3Zs_966ybl4bx7e9zwI3RFIM8U5PJpwbA4pEZCloJSWV2hGGSOJyii9QYsYdwBAhaScsxl6-uyagw3RtHjd1fZoI3Y-4FXz9d2e8Ift7dAME4FffDXubTfg3LetrYbGd_EWXTvTRrv4zznavr1u81WyeV-u8-dNYjjlibK11ZxI7YAzJ7hRWakqILKeTgtSZpBp6UATZYFWzGhBnS6dk1yBkI7N0f2l9qxW9KHZm3Aq_hSLs-JEPFyIPvif0cah2PkxdNNPBYVpA-Sky34BY6ZS_w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2079607725</pqid></control><display><type>article</type><title>Universal Indexes for Highly Repetitive Document Collections</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Francisco, Claude ; Fariña, Antonio ; Martínez-Prieto, Miguel A ; Navarro, Gonzalo</creator><creatorcontrib>Francisco, Claude ; Fariña, Antonio ; Martínez-Prieto, Miguel A ; Navarro, Gonzalo</creatorcontrib><description>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.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1604.08897</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Collection ; Collections ; Compressing ; Computer Science - Digital Libraries ; Computer Science - Information Retrieval ; Indexes (documentation) ; Indexing ; Repositories ; Strings</subject><ispartof>arXiv.org, 2016-05</ispartof><rights>2016. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27904</link.rule.ids><backlink>$$Uhttps://doi.org/10.48550/arXiv.1604.08897$$DView paper in arXiv$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.1016/j.is.2016.04.002$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink></links><search><creatorcontrib>Francisco, Claude</creatorcontrib><creatorcontrib>Fariña, Antonio</creatorcontrib><creatorcontrib>Martínez-Prieto, Miguel A</creatorcontrib><creatorcontrib>Navarro, Gonzalo</creatorcontrib><title>Universal Indexes for Highly Repetitive Document Collections</title><title>arXiv.org</title><description>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.</description><subject>Collection</subject><subject>Collections</subject><subject>Compressing</subject><subject>Computer Science - Digital Libraries</subject><subject>Computer Science - Information Retrieval</subject><subject>Indexes (documentation)</subject><subject>Indexing</subject><subject>Repositories</subject><subject>Strings</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GOX</sourceid><recordid>eNotj11LwzAUhoMgOOZ-gFcGvG49SZov8EaqboOBIPO6pG2iHV1Tk3Zs_966ybl4bx7e9zwI3RFIM8U5PJpwbA4pEZCloJSWV2hGGSOJyii9QYsYdwBAhaScsxl6-uyagw3RtHjd1fZoI3Y-4FXz9d2e8Ift7dAME4FffDXubTfg3LetrYbGd_EWXTvTRrv4zznavr1u81WyeV-u8-dNYjjlibK11ZxI7YAzJ7hRWakqILKeTgtSZpBp6UATZYFWzGhBnS6dk1yBkI7N0f2l9qxW9KHZm3Aq_hSLs-JEPFyIPvif0cah2PkxdNNPBYVpA-Sky34BY6ZS_w</recordid><startdate>20160524</startdate><enddate>20160524</enddate><creator>Francisco, Claude</creator><creator>Fariña, Antonio</creator><creator>Martínez-Prieto, Miguel A</creator><creator>Navarro, Gonzalo</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20160524</creationdate><title>Universal Indexes for Highly Repetitive Document Collections</title><author>Francisco, Claude ; Fariña, Antonio ; Martínez-Prieto, Miguel A ; Navarro, Gonzalo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a525-8ede95179f053f65a84b8c017d7d7961b40497f0918e02c3a962f9bff758067f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Collection</topic><topic>Collections</topic><topic>Compressing</topic><topic>Computer Science - Digital Libraries</topic><topic>Computer Science - Information Retrieval</topic><topic>Indexes (documentation)</topic><topic>Indexing</topic><topic>Repositories</topic><topic>Strings</topic><toplevel>online_resources</toplevel><creatorcontrib>Francisco, Claude</creatorcontrib><creatorcontrib>Fariña, Antonio</creatorcontrib><creatorcontrib>Martínez-Prieto, Miguel A</creatorcontrib><creatorcontrib>Navarro, Gonzalo</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Francisco, Claude</au><au>Fariña, Antonio</au><au>Martínez-Prieto, Miguel A</au><au>Navarro, Gonzalo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Universal Indexes for Highly Repetitive Document Collections</atitle><jtitle>arXiv.org</jtitle><date>2016-05-24</date><risdate>2016</risdate><eissn>2331-8422</eissn><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><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1604.08897</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2016-05
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1604_08897
source arXiv.org; Free E- Journals
subjects Collection
Collections
Compressing
Computer Science - Digital Libraries
Computer Science - Information Retrieval
Indexes (documentation)
Indexing
Repositories
Strings
title Universal Indexes for Highly Repetitive Document Collections
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T04%3A34%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Universal%20Indexes%20for%20Highly%20Repetitive%20Document%20Collections&rft.jtitle=arXiv.org&rft.au=Francisco,%20Claude&rft.date=2016-05-24&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1604.08897&rft_dat=%3Cproquest_arxiv%3E2079607725%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2079607725&rft_id=info:pmid/&rfr_iscdi=true