Config my search engine

anonyme -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Est ce que quelqu'un pourrait m'aider a remplir la config de mysearch engine svp ?

j'ai pas compris quoi mettre dans les lignes en gras :

<?
/* $url[] est un tableau qui contient les chemins des repertoires dans lesquels vous **
** souhaitez que la recherche s'effectue (attention[!], vous **
** ne pouvez pas mettre une adresse de type http:// ou toute **
** autre adresse internet, mettez par rapport au répertoire **
** courant). Vous devez modifier ces paramêtres pour qu'ils correzspondent à la structure de votre site web */
$repertoire[0]= "../";
$repertoire[1]="../mysearch/";

/* Indiquez ici le type de fichier dans lequel vous voulez **
** rechercher. (ex : 'htm') */
$ext[0] = "htm";
$ext[1]="php3";
$ext[2]="html";

/* defaut correspond au critere que représentera un espace entre deux mots clefs
il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
$defaut="+";
/* nombreresultats indique le nombre de résultat affichés par page*/
$nombreresultats=10;
?>


j'ai parcouru le forum mais je n'ai pas trouvé de sujets comme ca ou alors les topics sont restés sans réponses ... j'espere que le mien trouvera

merci d'avance

4 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    $ext est un tableau pour les extensions ; Pour en ajouter, tu dois continuer dans la logique des 3 lignes déjà mises.

    $repertoire est un tableau mais pour les répertoires dans lesquels ils faut faire une recherche.
    0
    1. anonyme
       
      merci

      donc si j'ai bien compris, si je veux chercher dans une page qui s'appelle exemple.html

      ca va ressembler a ca :

      $repertoire[0]= "../home/monsite/public_html/exemple";
      $repertoire[1]="../home/monsite/public_html/exemple";

      $ext[0] = "html";
      $ext[1]="html";
      $ext[2]="html";

      merci encore
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Non !
    $repertoire ne contient que le chemin des dossiers, pas des fichiers
    Ensuite, tu indiques extensions des fichiers dans lesquels tu veux que le moteur de recherches fasses des recherches.
    0
    1. anonyme
       
      même débutant, je dois être totalement idiot, desole

      donc j'ai essayé en faisant ca (j'ai repris le nom de ma page exemple):

      <?
      $repertoire[0]= "../exemple";
      $repertoire[1]="../exemple";

      $ext[0] = "html";
      $ext[1]="html";
      $ext[2]="html";
      /* defaut correspond au critere que représentera un espace entre deux mots clefs
      il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
      $defaut="+";
      /* nombreresultats indique le nombre de résultat affichés par page*/
      $nombreresultats=10;
      ?>

      autre question , mysearch doit être placé a la racine ou dans public_html ?
      0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Dans public_html.
    Pas besoin d'indiquer 2/3 fois la même chose et ce n'est pas <? mais <?php
    <?php
    $repertoire[0]= "./";
    
    $ext[0] = "html";
    
    /* defaut correspond au critere que représentera un espace entre deux mots clefs
    il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
    $defaut="+";
    
    /* nombreresultats indique le nombre de résultat affichés par page*/
    $nombreresultats=10;
    ?> 
    0
    1. anonyme
       
      bon , ca fait 1h que je suis la dessus, alors voila le nouveau :

      <?php
      $repertoire[0]= ".public_html/exemple/";

      $ext[0] = "html";

      $nombreresultats=10;
      ?>

      je ne peux même pas vérifier, il ne s'affiche meme pas sur mon site :(

      il est placé ici :

      home
      => public_html
      ==> mysearchengine

      c'est pas bon ?
      0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Non, tu dois placer le dossier "mysearchengine" dans "public_html".
    Ensuite, ton moteur ne fonctionnera que pour les pages présentes dans le dossier "exemples" et ayant ".html" comme extension.
    0