{'fraction_non_alphanumeric': 0.01473922902494331, 'fraction_numerical': 0.0, 'mean_word_length': 5.307142857142857, '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}}
Optimisation mechanism for web search results using topic knowledge

Web searching - one of the most frequent activities in the internet community - is perhaps the most complicated one because of the abundant resulting information available. Users are often puzzled because of long results of ranking lists that are compiled without considering their individual preferences and needs. We present a mechanism in this work that reranks and groups search results on the user's side according to his/her explicit and implicit choices. Furthermore, a caching strategy is introduced to minimise personalisation effect response time. A web environment prototype has been developed to exemplify the potentials of the proposed mechanism. User assessment has been conducted to verify the effectiveness of the mechanism. Results and feedbacks have been efficient and encouraging, respectively.