Les meilleurs développeurs Full Stack freelances sont sur Codeur.com

Correction code php/my, moteur de rech. Full Text

 Fermé · 30 à 300 € · 3 offres · 414 vues


[b]Description du programme / site web :[/b]
Bonjour,

J'ai crée il y a 5 ans un petit moteur de recherche en full-text (méta moteur en php-mysql) j'indexe uniquement une page par site, soit sa page principale sur le titre, sa description, ses métas tags et son url, je n'index pas les autres pages de ce même site et ce n'est pas le but.

J'aimerais le remettre au goût du jour et que celui-ci offre plus de résultats… Comme vous le savez, Le recherche en full-text est assez strict, il y a une restriction avec la recherche en texte intégral d'ou l'utilisation des boolens si MATCH() est utilisé, c'est le cas de mon petit moteur de recherche.

Actuellement, si la recherche est infructueuse et que le résultat est NULL, j'affiche les 5 derniers résultats de google par son API…

Comme le full text est très strict, j'aimerais élargir la recherche comme suit

Recherche full text avec boolen (pom* pour tous les mots qui commencent avec pom.. pomme, pommes, pomme de terre, etc…) FONCTIONNE ACTUELLEMENT

Pour l'ordre d'affichage, c'est selon la valeur sémantique du mot recherché sur le titre du site, la description, son url et ses métats tags, FONCTIONNE ACTUELLEMENT

J'aimerais une sorte de soundex sur la recherche, une recherche phonétique + orthographique si la recherche stricte est null du type : A FAIRE

ai en e / ou en u / y en i / au en o / eau en o / qu en c / etc...
dé-doublonnage de rr en r tt en t ss en s, Simplification des doubles consonnes, Suppression des consonnes en dernière lettre etc…

Pari --> Paris / Parriss --> Paris
bato --> bateau / batteau --> bateau / bateaus --> bateau / battau -- > bateau / Bateaux --> bateau etc..

Le but serait bien d'avoir une recherche moins strict qu'actuellement et avec plus de choix à proposer sur la recherche effectués par les visiteurs

Si à ce stade, le résultat est encore NULL, il faudrait donc switcher sur une recherche en LIKE% qui est plus souple et y donner également une valeur sur les mots clefs trouvés (une valeur plus grande si le mot clef se trouve dans le titre du site, moins grande si celui-ci se trouve dans la description et encore moins grande s'il se trouve dans les métas tags.. etc… A FAIRE si nécessaire… Peut-être que la recherche phonétique et orthographique peut suffire ? à l'écoute de votre avis sur ce point

Et si à ce stade la recherche est toujours NULL… Alors affichage par l'API de google, les 5 premiers résultats de google , FONCTIONNE ACTUELLEMENT

J'ai des petits filtres sur des mots bannis au niveau sexe, il faudrait mieux coder mon regex…, A MODIFIE SI NECESSAIRE

D'avance merci pour vos réponses
Cordialement
Yule

[b]Fonctions, contenu à ajouter ou à modifier :[/b]
- Création d'unu soundex sur la recherche (phonétique et orthographique)
- Amélioration du filtre existant (mots bannis)
- Ajouter une recherche en LIKE si la recherche en full text est insuffisante
- Ajuster aux nouvelles modifications ce qui est déja existant et fonctionnel sur mon code (l'api de google pour les recherches plus que infructueuse, mes filtres sur un include et l'affichage page par page)
- Actuellement j'offre 2 choix sur la recherche, une recherche pour un site suisse ou un site francophone, ne sachant pas en son temps.. regrouper mes deux recherches, j'avais deux pages identiques pour juste un WHERE qui changeait en 1 ou 0 (on ne rigoles pas…) le but est de remettre sur la même et unique page ces deux options de recherche
- Ajout d'un mode de recherche en like ou cas ou et si nécessaire ?? Dépend de votre solution et offre
- Et évidemment nettoyer mon code sur cette recherche qui n'est certainement pas au top des top.. néanmoins, sur un total de 45'000 sites, la recherche reste très rapide..

[b]Autres aspects de la prestation :[/b]
Facilité et bonnes connaissances dans le codage php/mysql avec excellente connaisance du Full-Text, pour me proposer le meilleur choix dans ma quête d'amélioration et mise à jour de mon petit moteur de recherche.

Délai, ouvert sur la période

Je souhaiterais donc une offre pour ces modifications, il s'agit de deux pages php + une page en include pour mes filtres, actuellement ce moteur de recherche fonctionne, mais il est malheureusement assez limité pour les raisons mentionnées ci-dessus. Merci de me mentionner ce que comprend votre offre et vos solutions.

Budget indicatif : 30 à 300 €

Publication : 03 novembre 2008 à 14h19

Profils recherchés : Développeur freelance , Développeur PHP freelance , Spécialiste SEM freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

F
L
I
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients