Answering keyword queries on XML data has been extensively studied. Current XML keyword search solutions primarily focus on single query setting where queries are answered individually. In many applications for searching information such as jobs and publications, an application server often receives a large number of keyword queries in a short period of time and many of them may share common keywords. Therefore, answering keyword queries in batches will significantly enhance the performance of these applications. In this paper, we investigate efficient approaches for computing multiple XML keyword queries. We first propose an approach that maximizes the sharing among keyword queries. We then consider useful data information and propose two data-aware algorithms: a short eager algorithm and a log based optimal algorithm. We evaluate the proposed algorithms on real and synthetic datasets and the experimental results demonstrate their efficiencies.
History
Volume
8180
Pagination
368-381
Location
Nanjing, China
Start date
2013-10-13
End date
2013-10-15
ISBN-13
9783642412301
Language
eng
Publication classification
E1.1 Full written paper - refereed
Copyright notice
2013, Springer-Verlag Berlin Heidelberg
Editor/Contributor(s)
Lin X, Manolopoulos Y, Srivastava D, Huang G
Title of proceedings
WISE 2013 : International Conference on Web Information Systems Engineering
Event
Web Information Systems Engineering. International Conference (2013 : Nanjing, China)