{'fraction_non_alphanumeric': 0.02063273727647868, 'fraction_numerical': 0.0, 'mean_word_length': 4.870967741935484, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Supporting Efficient XML Query Evaluation Using Double Indexes

For efficiently querying XML documents, many indexing methods have been proposed. There is an issue that needs to be explored. As XML documents proliferated in the WWW, queries with the same pattern to the same document may occur frequently. In that case, same query would be reevaluated over and over again. In this paper, we proposed a double-index system that creates indexes for both XML document and queries. Queries, which have been processed, and their results were recorded in the query index. The experimental results show that the proposed double-index system can accelerate the speed of query processing and reduce the space requirement of main memory.