{'fraction_non_alphanumeric': 0.01818181818181818, 'fraction_numerical': 0.0009569377990430622, 'mean_word_length': 4.593582887700535, '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}}
Challenges and design issues of an Arabic web crawler

The world-wide-web has become the favorite destiny of information seekers across the globe. With its massive amount of information that includes billions of web pages, information for just about any topic is a click-of-finger away. The Arabic web represents an important portion of the web. With Arabic as the 5th most spoken language in the world and with the increasing number of Arabic internet users at exponential rates, it is becoming important to make the Arabic web content available. Many search engines exist such as Google, Msn, and Yahoo. However, these search engines are not designed with proper consideration of the Arabic language and its special nature. This paper presents some of the work while developing an Arabic search engine. The web crawler is the focus of this paper. We present important challenges and design issues of the design of a distributed web crawler for the Arabic search engine we are developing. We also uncover some of the facts about the Arabic web.