AS-Index: A Structure For String Search Using n-grams and Algebraic Signatures

Abstract : We present the AS-Index, a new index structure for exact string search in disk resident databases. AS-index relies on a classical inverted file structure, its main innovation being a probabilistic search based on the properties of algebraic signatures used both for n-grams hashing and pattern search. Specifically, the properties of our signatures allow to carry out a search by inspecting only two of the posting lists. The algorithm thus enjoys the unique feature of requiring a constant number of disk accesses, independently from both the pattern size and the database size. We conduct extensive experiments on large datasets to evaluate our index behavior. They confirm that it steadily provides a search performance proportional to the two disk accesses necessary to obtain the posting lists. This makes our structure a choice of interest for the class of applications that require very fast lookups in large textual databases. We describe the index structure, our use of algebraic signatures and the search algorithm. We discuss the operational trade-offs based on the parameters that affect the behavior of our structure, and present the theoretical and experimental performance analysis. We next compare the AS-Index to the state-of-the-art alternatives and show that (i) the construction time matches that of the competitors, due to the similarity of structures, (ii) the search time constantly outperforms the standard approach, thanks to the economical access to data complemented by signature calculations, which is at the core of our search method.
Type de document :
Article dans une revue
Journal of Computer Science and Technology, Springer Verlag, 2016, 31 (1), pp.147-166. 〈10.1007/s11390-016-1618-6〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01126550
Contributeur : Laboratoire Cedric <>
Soumis le : vendredi 6 mars 2015 - 12:00:55
Dernière modification le : mardi 10 juillet 2018 - 17:02:04

Lien texte intégral

Identifiants

Collections

UPMC | LIP6 | PSL

Citation

Camelia Constantin, Cedric Du Mouza, Witold Litwin, Philippe Rigaux, Thomas Schwarz. AS-Index: A Structure For String Search Using n-grams and Algebraic Signatures. Journal of Computer Science and Technology, Springer Verlag, 2016, 31 (1), pp.147-166. 〈10.1007/s11390-016-1618-6〉. 〈hal-01126550〉

Partager

Métriques

Consultations de la notice

168