Title :
N-Divided Travel Algorithm for SLCA Problem
Author :
Zhang, Lei ; Hong, Xiao-Guang ; Lian, Bao
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan
Abstract :
Keyword search for smallest lowest common ancestors (SLCAs) is a convenient method to retrieve information from XML documents for most of users, especially who have no knowledge or experience on XML. There have been many proposed algorithms solving SLCA problem through transforming XML documents into XML trees labeled with Dewey codes. This paper presents a new solution, N-Divided Travel (NDT), targeted to light XML data retrieval. NDT scans Dewey codes at most once theoretically. Compared with LISA II, which has been proven to outperform ILE and SE, NDT do not need any join operations or mapping operations or extra data structures kept in memory. The new algorithm works more efficiently and fits for parallel environment after modification needed. LISA II and NDT also have been evaluated analytically and experimentally on data generated by XMark.
Keywords :
information retrieval; N-divided travel algorithm; SLCA problem; XML documents; smallest lowest common ancestors; Books; Computer science; Data structures; Database languages; Information retrieval; Java; Keyword search; Libraries; World Wide Web; XML;
Conference_Titel :
Innovative Computing Information and Control, 2008. ICICIC '08. 3rd International Conference on
Conference_Location :
Dalian, Liaoning
Print_ISBN :
978-0-7695-3161-8
Electronic_ISBN :
978-0-7695-3161-8
DOI :
10.1109/ICICIC.2008.378