IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Script de recherche pour un forum (ou même tout un site)


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Points : 93
    Points
    93
    Par défaut Script de recherche pour un forum (ou même tout un site)
    Bonjour à tous,

    J'ai créée mon propre forum sur le site bmxperience.com.
    Il commence maintenant a y avoir pas mal de conversation et l'ajout d'un module de recherche devient nécessaire. L'idéal serait de pouvoir faire des recherches multicritère avec la possibilité de choisir si la recherche se fait sur le contenu ou le titre du topic. Je ne sais cependant pas par où commencer.

    Quelle est pour vous le meilleur système de recherche ?
    Une simple requête sql sur les tables du forum? (cela me parait lourd)
    Faire une nouvelle table d'indexation avec seulement le contenu pertinent de chaque messages? (sans les articles et tous les mots sans sens dans une phrase. Comment faire cela?)

    J'ai déjà fait quelques recherches sur les sites et forums mais sans succès.

    Avez vous des solutions?

    Merci d'avance.

    PS : Je pense utiliser le même script pour les news, les article et l'ensemble du site.

  2. #2
    Membre du Club
    Profil pro
    Développeur multimédia
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Points : 53
    Points
    53
    Par défaut
    Je pense que dans tout les cas, une recherche est un processus assez lourd... surtout dans les forums.
    Je pense qu'une recherche multicritère avec un switch case (j'ai actuellement des problemes avec... lol) peut te permettre de faire un recherche "optimisée" enfin, c'est ce que je pense...
    Cordialement,
    Benjamin BACKX.
    Webmaster - Développement multimédia
    http://www.backx.fr
    http://www.immoconseils14.fr
    http://www.mangas-tv.com

    Les réponses apportées résolvent votre problème?
    Alors pensez au Tag

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Points : 93
    Points
    93
    Par défaut
    Merci benbax.

    Personne n'a mis en place un script de recherche en utilisant une autre solution?

    Selon vous, quel est le système de recherche utilisé par le forum de developpez?

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut
    Tu peux effectivement créer un moteur d'indexation qui va garder tous les mots de plus de 2 lettres par exemple et supprimer tout caractères qui n'est pas une lettre.
    Tu peux faire ça avec une expression régulière au moment d'enregistrer tes posts. Ce qui est certains c'est que c'est assez lourd comme recherche.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Points : 93
    Points
    93
    Par défaut
    Est ce qu'il est vraiment rentable de faire un tableau d'indexation.

    D'après ce que vous dites, il n'est pas possible de faire un formulaire de recherche à peu pret efficace.

    Il y a pourtant bien une solution...

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut
    a la limite télécharge les sources de "phpbb" et regarde comment se fait la recherche.

Discussions similaires

  1. moteur de recherche pour indexer les documents de mon propre site
    Par cpf2006 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 05/02/2009, 14h39
  2. Réponses: 0
    Dernier message: 11/05/2008, 23h24
  3. [Tableaux] Script de recherche pour site dynamique
    Par clemsouz dans le forum Langage
    Réponses: 7
    Dernier message: 12/05/2006, 16h31
  4. je ne retrouve plus le lien pour lancer une recherche sur le forum
    Par harlock59 dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 19/04/2006, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo