{'fraction_non_alphanumeric': 0.017258883248730966, 'fraction_numerical': 0.0, 'mean_word_length': 5.20125786163522, '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}}
An overview of personalization in web search

Web services technology is widely used as a solution of information by all users. Now a days, the user rely on web for the information need but the currently available search engines though using sophisticated document indexing algorithms, quite often gives a long list of results, much of which are not always relevant to the user's requirement. Since a user has a specific goal when searching for information, personalized search may provide the results that accurately satisfy user's specific goal and intent for the search. Personalization of web search is to retrieve information according to user's interests which may be inferred from user's actions, browsed documents or past query history etc. This paper conducts a survey of how personalization (if applied) can give useful knowledge to the user. Several user personalization approaches and techniques developed for the information retrieval domain are illustrated in this paper.