Un moteur de recherche général est un portail Internet à travers lequel une personne peut rechercher de nombreuses ressources compilées pour obtenir des informations sur un sujet. Les moteurs de recherche généraux courants incluent Google, Yahoo !, Alta Vista et Bing. Pour effectuer une recherche, l'utilisateur saisit un mot ou une expression.
Ce que fait essentiellement un moteur de recherche, c'est qu'il trouve une "phrase particulière et son contenu associé" en un clic, puis il continue en arrière, il recherche chaque mot de la requête et son contenu connexe et pertinent le plus proche disponible sur Internet parmi des millions. de pages Web. Les moteurs de recherche utilisent l'exploration du Web, l'indexation et la recherche pour trouver une « recherche » particulière sur Internet. Même si la recherche est bien plus complexe,
Comment fonctionne la recherche
Nous comprendrons les méthodes en C++ et comment nous avons appliqué tous les sujets pertinents du C++ dans notre code pour créer notre "mini moteur de recherche" composé de deux fichiers texte et comment il recherche parmi les centaines d'éléments de recherche pour chaque "recherche" que nous effectuons. et donne notre résultat.
Le PageRank est une technique utilisée par le moteur de recherche Google pour classer le site Web en fonction du nombre de liens entrants vers le site Web. Google Bot est utilisé pour indexer les nouvelles pages Web et le processus utilisé est l'exploration.
La technique de recherche linéaire est utilisée pour rechercher dans des fichiers texte dans lesquels plus de 100 éléments sont disponibles pour la recherche. Chacun des éléments est indexé et stocké. Lorsqu'une recherche est effectuée, tous les mots pertinents sont recherchés dans chaque élément (une ligne) et génèrent un INDEX lorsque la correspondance maximale de mots dans un élément se produit. Une correspondance n'est pas trouvée, la recherche particulière est indexée puis ajoutée au texte. déposer.
XCode-Mac OS
Microsoft Visual Studio - Éditeur (facultatif)
Compréhension du C++ et du STL
Éditeur de texte
Le code devrait renvoyer une exception et le travail est en cours respectivement