Moteur de recherche :: Fonction avancée

Répondre
UnZiPPeD
le 24/02/2004 à 12:39
UnZiPPeD
J'aurais aimé connaitre la manipulation à faire pour un script de moteur de recherche afin de faire comme "Google" par exemple, c'est à dire afficher la phrase ou le groupe de mots avec un nombre de caractères prédéfinis autour et incluant le mot précédemment recherché !
Exemple si je recherche le mot "camion", le résultat s'affichera sous cette forme:

... sur la route, le camion roulait ...

On m'a parlé de REGEXP mais j'ai fait des recherches malheureusement non concluantes ou pas précises du tout :(

Merci d'avance et bonne semaine :)
UnZiPPeD
le 24/02/2004 à 12:43
UnZiPPeD
Tout le reste, c'est à dire que le résultat affiche la portion de texte contenant le mot mais la première chaîne donc le mot recherché n'y figure pas tout le temps !
UnZiPPeD
le 24/02/2004 à 12:59
UnZiPPeD
Ca ne vas pas être très facile, il se compose de 3 fichiers, c'est le moteur de recherche du CMS Mambo pour info ;)

C'est une fonction spéciale PHP ou bien une fonction à créér pour arriver à un tel resultat parce que dans ce cas là je serait me débrouiller avec, il me faut simplement une piste car pour le moment personne n'a encore réussi à me dire comment ceci est possible (vous êtes le 3eme forum que je fais en fait :) )

Mici :)
LA GLOBULE
le 24/02/2004 à 13:02
LA GLOBULE
Ben c'est juste une expression reguliere à faire.

Je regarderais ca ce soir.
Mais ca n'a pas l'air bien compliqué.
UnZiPPeD
le 24/02/2004 à 13:03
UnZiPPeD
Et bien tant mieux alors, tu me rassures bcp :)
Encore merci et bonne journée :)
UnZiPPeD
le 24/02/2004 à 16:07
UnZiPPeD
Après plusieurs recherches, il s'avère que cela est possible via la fonction preg_match_all() mais j'ai néanmoins encore besoin de vos lumières smiley

Mici :)
UnZiPPeD
le 25/02/2004 à 00:53
UnZiPPeD
Parce que j'ai toujours rien compris smiley
Donc au cas ou tu connaisse cette fonction ou bien si avais une autre solution, ce serait vraiment sympa :)

Merci et bonne nuit :)
Répondre
LoadingChargement en cours