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

Discussion :

Création d'un moteur de recherche interne

  1. #1
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Janvier 2024
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Janvier 2024
    Messages : 53
    Par défaut Création d'un moteur de recherche interne
    bonjour
    je ne sais pas très bien où poster donc j'ai choisi ici.
    je suis en train de m'écrire un blog perso qui va contenir quelques centaines de fichiers pdf.
    Pour aider les futurs visiteurs à trouver ce qui les intéresse je voudrais intégrer un moteur de recherche qui cherche dans mon blog.

    Je ne sais pas très bien dans quelle direction aller. Bien sûr je commence par un formulaire c'est après que ça se corse !
    J'ai lu qu'il fallait une base de donnée et télécharger mysql mais quand j'ai vu qu'il m'en collait pour 1Go j'ai refusé.
    Peut-on faire un moteur en javascript, en php (je pense pouvoir apprendre de quoi faire ça)
    Que va rechercher le script ? des occurences de mots dans les fichiers ... je n'ai pas la moindre idée de ce que recherche concrètement un moteur de recherche.

    Merci d'éclairer ma lanterne§
    BR

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 429
    Par défaut
    Bonjour,

    Ta question est vaste et le mieux pour toi serait surement de suivre un ou plusieurs cours/tuto pour réaliser ton moteur de recherche.

    Pour te guider un peu :
    Ton blog devra utiliser un langage coté serveur pour communiquer avec la base de données.
    Il est possible d'utiliser Javascript coté serveur mais la plupart des hébergement web tournent sous PHP, tu trouveras surement plus de tuto avec ce dernier langage.

    On recommande aux débutants d'installer un environnement de développement local « tout en un » via un package tel que WAMP Server, EasyPHP, XAMPP, Laragon...
    Ceci va te permettre d'installer les outils nécessaires pour le développement web : un serveur web Apache, une bdd SQL et le langage PHP.

    Pour commencer, tu peux essayer de suivre le tutoriel Créer sa première Application Web pour avoir les bases de l'utilisation de PHP et Mysql dans une application web.

    N'hésites pas à regarder les autres cours sur developpez.com ou sur d'autres sites, notamment concernant le langage PHP mais aussi pour les bases de données SQL :
    https://general.developpez.com/cours/

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Janvier 2024
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Janvier 2024
    Messages : 53
    Par défaut
    Wahou ! Quel programme !

    Ce n'est pas encore pour tout de suite mais je vais y réfléchir

    Merci

  4. #4
    Membre Expert Avatar de Ti-Slackeux
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 836
    Par défaut
    Bonjour,

    Dans le passé j'ai utilisé htdig pour avoir un moteur de recherche intégré à un site suite à un besoin propre.
    Je ne sais pas si il est toujours en activité aujourd'hui.

    hth,

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 487
    Par défaut
    autre solution : laisser google indexer ton site, et integrer le resultat google a un formulaire

    => tu peux filtrer les recherches google pour cibler un site en particulier en precedant ta recherche par site:https://www.tonsite.com

    par exemple "site:https://www.developpez.net/forums/ moteur de recherche" => n'affichera que les resultats du forum

    tu peux ainsi mettre un <input> pour ta recherche, automatiquement faire preceder la requete par site:.... (transparent pour l'utilisateur) et afficher le resultat dans une iframe direct sur ton site
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Janvier 2024
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Janvier 2024
    Messages : 53
    Par défaut
    Citation Envoyé par Ti-Slackeux Voir le message
    Bonjour,

    Dans le passé j'ai utilisé htdig pour avoir un moteur de recherche intégré à un site suite à un besoin propre.
    Je ne sais pas si il est toujours en activité aujourd'hui.

    hth,
    Si j'ai tout bien lu, malheureusement, htdig qui est devenu hldig ne fonctionne que sous linux or moi je suis sous "fenêtre10"

    Je vais tenter le coup avec easyphp et le tuto qui a l'air bien fait

    merci à tous
    Je reviendrai avec mes nouveaux problèmes.... c'est promis

  7. #7
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Janvier 2024
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Janvier 2024
    Messages : 53
    Par défaut
    Je viens de passer un bon moment pour installer easyphp. Seul la version 5.8 fonctionne; la 17 ne fait rien du tout et lorsqu'elle fait quelque chose c'est juste pour dire qu'elle ne fonctionne pas !! Super !!

    J'ai créer une BDD avec deux colonnes de texte une pour un sujet et une pour un auteur (il s'agit d'une bdd d'articles)
    Mais maintenant je fais quoi ?

    Le tuto ne dit rien du tout à ce sujet
    Merci

  8. #8
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Janvier 2024
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Janvier 2024
    Messages : 53
    Par défaut Que cherche un moteur de recherche ?
    La question est dans le titre !

    Apparemment si j'ai bien compris ce que je lis depuis quelques temps : un moteur de recherche à l'air de rechercher des mots dans une base de données sql fabriquée au préalable et non des mots dans les fichiers eux-mêmes.
    Déjà : est-ce vrai ?

    Ensuite, si je veux créer un moteur pour mon blog, faut-il que je rentre pour chaque fichier des lignes dans la bdd avec les mots clés adéquats ?

    Après, évidemment : existe-t-il un truc qui puisse me dispenser de faire ce travail de fourmis ou plutôt qui le fasse à ma place ?

Discussions similaires

  1. Moteur de recherche interne sans pubs
    Par oc_alex86 dans le forum Services
    Réponses: 5
    Dernier message: 29/01/2008, 04h10
  2. Moteur de recherche interne
    Par wasim dans le forum Services
    Réponses: 2
    Dernier message: 23/09/2007, 01h02
  3. [Tableaux] Moteur de recherche interne
    Par mchev dans le forum Langage
    Réponses: 3
    Dernier message: 01/02/2007, 01h20
  4. Moteur de recherche interne avec zope/python
    Par tunix dans le forum Zope
    Réponses: 3
    Dernier message: 01/05/2006, 15h45
  5. Un moteur de recherche interne
    Par kibodio dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/02/2005, 18h47

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