Die Charakteristik hoch inflektierter Sprachen ist oft das Ergebnis einer schwachen Information Retrieval Leistung. Ein Ergebnis davon ist, dass aktuelle Suchmaschinen eine schlechte Leistung bezüglich der direkten Suchbegriff-zu-Textwort übereinstimmung bieten. Um dieses Problem zu lösen oder zumindest abzuschwächen ist es notwendig, dass Suchmaschinen zwischen verschiedenen Varianten desselben Wortes unterscheiden können. Alle Varianten einer Wortform zu erkennen, ist entscheidend, denn sonst bleibt eine gewaltige Menge an Informationen dem Nutzer verborgen.
araSearch ist eine anpassungsfähige Nutzerschnittstelle, die als Schnittstelle für die aktuelle Google Suchmaschine fungiert und die Google Web Services nutzt; es basiert auf einem N-Gramm-basierten Wahrscheinlichkeitsmerkmal, das die textuellen Variationen, insbesondere der arabischen Sprache, einbeziehen kann. araSearch ist als sprachunabhängiges System ausgelegt. Weiterhin leitet araSearch den Nutzer, indem es ihm bei der Formulierung seiner Suchanfragen unterstützt. Die araSearch Webseite wurde mit jsp-Seiten und java-Servlets entwickelt und läuft auf einem Tomcat Server.

Farag Ahmed and Andreas Nürnberger, Evaluation of n-gram conflation approaches for arabic text retrieval. Journal of the American Society for Information Science and Technology (JASIST), Volume 60, issue 7 (July 2009) USA. pp. 1448-1465.
Farag Ahmed und Andreas Nürnberger, araSearch: Improving Arabic text retrieval via detection of word form variations In: Proceedings of the 1st International Conference on Information Systems and Economic Intelligence (SIIE'2008) 14-16 february 2008 at Hammamet in Tunisia, pp. 309-323. (Best Paper Award)