{'fraction_non_alphanumeric': 0.016877637130801686, 'fraction_numerical': 0.0031645569620253164, 'mean_word_length': 4.93125, '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}}
Integration of AJAX Technologies into the MaterialsGrid Portal for Physical Properties Queries

The query of material's properties via a grid enabled Web portal plays a critical role in the MaterialsGrid project within eScience. However, developing a normal standard portlet to query material properties is by no means a perfect solution. Portal page refresh is an expensive action as one portlet refresh can result in the refreshing of other portlets. In order to address this issue in material properties queries, the AJAX technique has been adopted. In this paper, we proposed a development model of using AJAX in a JSR-168 portlet, and discussed the integration of AJAX into the MaterialsGrid portal for chemical formula search. By using AJAX, users can handle many queries and only apply the updates to the display of table, without requiring a full page to refresh. This can improve query performance and bring a more user-friendly interface.