An Efficient Algorithm for XML Keyword Search Based on Interval Encoding
Recently, keyword search on XML data has received much attention.Existing XML keyword search algorithms are all based on Dewey labeling, and this method in the calculation of the common ancestor would suffer from the CAR (common-ancestor-repetition) problem.In this paper, we propose a novel index based on interval encoding, namely IS-Index.We then design an efficient algorithm based on this structure, namely Interval-Search algorithm.Firstly, the algorithm calculates the minimum common ancestors by the range value between nodes that contain keywords.Then it traverses the IS-Index and computes common ancestor nodes to get the candidate SLCAs.Finally, it filters the candidate SLCAs to get SLCA nodes.The experimental results show that our method is an efficient algorithm for finding SLCA nodes.
XML Keyword Search SLCA Interval Encoding Interval-Search
HAO Kun ZHANG Xiaolin LIU Lixin ZHANG Huanxiang
School of Information Engineering, Inner Mongolia University of Science and Technology Baotou, China
国际会议
武汉
英文
45-50
2016-09-23(万方平台首次上网日期,不代表论文的发表时间)