{'fraction_non_alphanumeric': 0.015086206896551725, 'fraction_numerical': 0.0, 'mean_word_length': 5.363013698630137, '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}}
A System of Adaptive Keyword Search in XML

Existing LCA-based approaches for XML keyword search have several fundamental flaws, among which, the most important one is that the search results are eternally determined nonadjustable. In this paper, we present a system of adaptive keyword search in XML, called AdaptiveXKS. It employs a novel and flexible result model and a corresponding scoring function, within which, four critical metrics are weighted and the associated parameters can also be modified. Through the interface the system administrator or the users can adjust some parameters according to their search intentions. One of three searching algorithms could also be chosen freely in order to catch specific querying requirements, which reveals the adaptiveness as the biggest merit of this system. Extensive experiments show that AdaptiveXKS outperforms existing keyword search systems in both precision and recall.