Si tu bosses sur un site qui fait moteur de recherche, tu pourrais peut-être te pencher sur les processus d'indexation et de calcul de pertinance des résultats : comment font les moteurs de recherche por que, quand tu tapes "horaire train", tu trouves dans les premières réponses le site de la SNCF et non un site d'horloge et de train miniature.
J'avais vu quelque part que par exempl pour google, ça en arrivait à une complexité de calcul impressionante pour avoir une bonne pertinance.