Traditional search:
A search user interface component consists of a text field and a “search” button. User types and when finished typing, he presses “search”. Then the results are displayed. If user misspells a word or does not find any useful results, then user must correct search term in input field and press “search” button again.
Problems here involve that people often misspells words. Google registered 593 ways of spelling Britney Spears, and a study (that we mentioned earlier) showed that 3% of all searches are misspelled. (I wonder if that number has raised since 1997). Jakob Nielsen found that only 51% find what they’re looking for in the first search.
That concludes that users are likely to refine results when searching. Refining results multiple times can be tedious using traditional search.
Live search:
The search user interface is identical to traditional search. But results are fetched whenever the user “hesitates” — for instance stop typing for a brief moment. An example of this is Google Suggest where the most popular results are presented as-you-type.
The user experience is very different that traditional search: Here you type, hesitate, and get results. This has some benefits:
Live search can be a big time saver for a user, especially considering that at 49% of all searches will be refined. Furthermore, misspellings can be corrected immediately (there is no need to wait until the results show up.
Any system designer should consider it, given the performance advantages it can give for the end user. On the downside, live search requires more processing power as multiple searches are performed every second (depending on setup of course).
Source of Arabic-English dictionary data:
The Arabic-English dictionary is essentially a morphological dictionary with English translations.
It does not contain usual part-of-speech information nor proper citation forms. Instead, an entry
key is a morphological stem, typically a sub-string of an inflected word. All stem variants for
the same word are listed. Each entry contains a morphological category (number of the inflectional
paradigm for that stem, field. The following table shows the common stem categories:
Please find below the script I wrote to import previouse XML data file and export same data to MySQL database: