|
Votre site comporte de
nombreuses page, et vous voulez permettre à vos visiteurs de
trouver plus facilement l'information qu'ils sont venu
chercher.
Le meilleur moyen pour
cela est d'intégrer un moteur de recherche sur une page du site
(le sommaire, la page maîtresse, ...). On peut faire cela en
Php. Mais cela nécessite deux choses. D'abords savoir
programmer, au moins pour insérer correctement le code trouvé
sur internet (il y a des sites qui en proposent gratuitement) et
surtout pour l'adapter à votre site. Ensuite, votre site doit
être en Php, et vous devez créer une base de donnée pour le
faire fonctionner (connaître MySQL ...).
Voici
des moteurs qui ne nécessitent pas se genre d'opérations
lourdes et fastidieuses.
|
|
|
|
Moteur
Ed - moteur de recherche interne en php
|
|
Ce
moteur en php ne nécessite aucune base de données MySQL
et s'installe très facilement dans votre site. Seule
contrainte, votre hébergeur doit permettre l'usage du PhP et il
est limité à 200 pages html (à titre d'indication, en
mars 2004 archilinux en fait 162).
|
|
http://www.echodelta.net/scriptsphp/
(il existe sur le même principe un
« livre d'or »
)
|
|
Choisissez
le script qui vous convient - faites des essais - pour ma part,
j'utilise le PhP3. Décompressez l'archive et suivez les
instructions (très simples). Pour ce qui est des droits donnés
à un répertoire, je l'ai fait avec Gftp.
|
|
|
|
Lors
de la phase d'indexation de votre site, il peut y avoir un
problème auquel je n'ai pas encore de réponse.
L'indexation peut être longue suivant le nombre de pages de
votre site. Or, le serveur de votre hébergeur ouvre une session
lors de votre accès, qui est limitée dans le temps. Par
exemple, avec Online.net je dispose de plusieurs minutes, ce qui
est largement suffisant pour indexer le site. Par contre sur
Free, je ne dispose que de quelques secondes !
|
|
|
|
Le
premier avantage par rapport à eXtense qu'il s'agit d'un moteur
qui vous est propre - vous ne dépendez pas d'une entreprise
extérieure.
|
|
Le
second, l'interface de MoteurEd est entièrement adaptable à
l'aspect de votre site, pour peu que vous connaissiez un peu le
PhP (l'interface que vous voyez sur mes captures d'écran, est
celle par défaut).
|
|
Le
troisième est que les pages du moteur (recherche et résultat)
restent dans les cadres que vous avez déterminés.
|
|

|
|
|
|
La
fenêtre des résultats est par contre plus sobre que celle
proposée par eXtense et donne moins de précision, comme la
pertinence des résultats. Mais ce n'est qu'une apparence, dans
la mesure où les résultats sont affichés suivant la
pertinence (le meilleur en haut). Enfin, l'indication Document
sans titre est injustifiée étant donné que tous mes
documents ont un titre.
|
|

|
|
(haut
de page)
|
|
|
|
EXtense
- moteur de recherche externe
|
|
Il existe une solution
beaucoup plus simple, qui consiste à utiliser un moteur de
recherche exterieur, mais qui ne cherche que sur votre site.
L'un
d'eux, eXtense,
est gratuit. On s'inscrit sur le site, après en avoir testé
l'efficacité. Puis, on reçoit un email contenant un bout de
code html à insérer dans la page désirée.
|
|
Le
plus simple est d'écrire un texte « mettre
le moteur de recherche ici » par exemple, puis
de passer en visualisation du code html (dernière icône en bas
de la barre d'outils de gauche - OpenOffice). Là, recherchez le
texte, effacez le, et sautez une ligne pour y insérer le code
eXtense.
|
|
Avant
de recharger cette page sur internet
(à
l'aide de Gftp par exemple),
retourner sur le site d'eXtense pour indexer
votre site
(se
loguer et suivre les instructions).
|
|
Une fois la page chargée
sur votre site, vous pouvez voir correctement le moteur de
recherche lorsque vous êtes dans le navigateur et que vous êtes
connectés à internet :

|
|
Dans le formulaire « mots
clefs » tapez les mots à rechercher, puis pressez la
touche(Entrée) ou cliquez sur le logo. Cela ouvre une nouvelle
fenêtre, qui présente les résultats, avec des % de
pertinence.
|
|

|
|
|
|
eXtense
est très correct, mais j'y vois quelques inconvénients :
- Si vous cliquez
sur un lien dans la page de résultat, cela
ouvre une nouvelle fenêtre, qui n'est pas une page de votre
site, mais une copie sur le serveur eXtense. C'est la
raison pour laquelle il est nécessaire d'indexer son site chez
eux (en fait, cela en fait une copie) à chaque changement sur
votre site.
- Parfois, les liens
du type Xiti sautent aussi - plus de statistiques sur la
page... mais ce n'est pas toujours le cas.
-
Cela fait quitter les visiteurs de votre site alors
qu'après avoir trouvé l'information, ils auraient pu continuer
à le visiter. Vous pouvez faire un lien du type Sommaire,
comme en bas de cette page, mais ce n'est pas pareil.
|
|
-
la version gratuite est limitée à une centaine de pages
– ainsi,
même si le moteur indique qu'il en a scanné beaucoup plus, il
se peut que les nouvelles pages ne soient pas prises en compte
dans la recherche.
|
|
(haut
de page)
|
|
|
|
Google
- recherche aussi sur votre site
|
|
Il s'agit d'utiliser
Google comme moteur externe. Il peut en outre servir à faire
une recherche sur internet. Mais dans un cas comme dans l'autre,
la recherche se fait en dehors de votre site. Il y a un
gros inconvénient : ce n'est pas vous qui déterminez comme
avec eXtense le moment où vous scannez votre site pour en
référencer chaque nouvelle page. Le moteur Google scanne
régulièrement internet, mais il peut se passer du temps entre
le moment où vous mettez à jour votre site et celui où google
le scanne. Donc la recherche peut ne pas prendre en compte
immédiatement les nouvelles pages.
|
|
Le principal avantage
est de pouvoir faire une recherche en plusieurs mots clef, avec
plus de pertinence que les autres moteurs. Il est même possible
d'y appliquer le principe de « recherche avancée »
propre à google.
|
|
http://www.google.com/searchcode.html
- pour charger le code
|
|
Avantage : en
cliquant sur un lien de la page résultat, on
revient sur le site d'origine (la page seule, sans
les cadres) contrairement à eXtense.
|
|
|
|
Web
archilinux.org
|
|
|
|
|
|