Les internautes cherchent des informations de différentes façons et sur une grande variété de sujets. Certaines recherches sont de nature commerciale, d'autres plus orientées vers la recherche d'informations. Pour toutes les recherches, Mirago vise à fournir les informations les plus pertinentes issues de toutes les sources disponibles.
 Dans le passé, les moteurs de recherche se répartissaient principalement en deux catégories: ceux spécialisés dans la présentation d'informations tirées exclusivement de pages web; et ceux offrant uniquement des résultats commerciaux.
Si chacune de ces catégories a ses avantages, aucune n'est capable de satisfaire totalement le large spectre d'informations recherchées par les internautes. Les personnes cherchant une 'assurance auto' sont intéressées par les pages traitant de l'achat d'une assurance. De même les étudiants recherchant la structure moléculaire d'une protéine particulière, seront probablement également intéressés par les dernières offres d'achat de médicaments.
Une complication supplémentaire apparaît si l'on considère que la plupart des informations fréquemment cherchées ne sont pas contenues dans les pages web. En effet, très souvent une grande quantité de données utiles se trouvent dans des bases de données. Ces bases de données retournent les informations en réponse à des requêtes spécifiques. Cela pose un problème aux moteurs de recherche car ils sont incapables d'interroger ces bases de données normalement.
Prenant en compte toutes ces difficultés, Mirago offre des résultats provenant d'une grande variété de sources. La technologie de Mirago couvre principalement deux catégories: l'une axée sur le traitement textuel et l'indexation; l'autre sur un système d'enchères.
Les sections suivantes présentent et expliquent ces deux aspects de la technologie Mirago:-
|