为了使XML关健字查询结果更加符合用户查询语义,提出基于有意义最低实体祖先片段集合(MLEAFS)的结果集定义。以有意义实体作为基本语义单元,对查询关键字进行语义分析,返回有意义的、离散的XML实体数据片段。在此基础上提出了基于栈实现路径信息传递的SAX事件处理算法,最后利用DBLP数据集对提出的方法进行实验验证。通过实验对比分析,能够有效提高关键字检索的查准率。
Concerning the exactly satisfy the query keyword search in XML semantics of the users, document, in order to make the definition of result set, the results of the query based on the MLEAFS (meaningful lowest entity ancestor fragment set), is proposed. The meaningful entity is considered as basic semantic unit and query keywords are analyzed semantically. Then the meaningful XML entity discrete fragments of data will be returned. In addition, a novel SAX event processing algorithm is designed ,which is stacked-based to achieve the transmission of pass information. At last, the proposed method has been experimentally verified by using DBLP data set. Through the experimental contrast analysis, this method can effectively improve the precision of the keyword search result.