|
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
|
|
|
|