{'fraction_non_alphanumeric': 0.018779342723004695, 'fraction_numerical': 0.0, 'mean_word_length': 5.731578947368421, '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}}
Personalized Mobile Searching Approach Based on Combining Content-Based Filtering and Collaborative Filtering

Resources in cloud computing platforms such as Amazon, Google AppEngine, and Microsoft Azure are a natural fit to remedy the lack of local resources in mobile devices, which creates a new space of mobile search to improve the availability of cloud resources. In essence, mobile search is a context-aware and personalized activity since mobile devices' inherent movability allows people to retrieve information anytime and anywhere. However, current mobile search products are always far from personalized and are accuracy centered on the convergence of mobile platforms. In this paper, a hybrid filtering mechanism is proposed to eliminate irrelevant or less relevant results for personalized mobile search, which combines content-based filtering and collaborative filtering. The former filters the results according to the mobile user's feature model generated from the user's query history, and the latter filters the results using the user's social network, which is constructed from the user's communication history. Experiments show that the filtering mechanism can significantly improve the user's personalized and precise searching experience on mobile phones.