news-srv.essi.fr
. Pour son installation, News Search nécessite une machine possédant :
Fichiers nécessaires :
- index.html -- génération des frames - requete.html -- formulaire de requêtes - frame d'entête - doc.html -- documentation - frame centrale - banner.html -- frame de pied de page - images -- répertoire contenant les images de l'interface - images/titre.gif -- image NewsSearch - images/submit.gif -- image Search
- requete.php3 -- gestion du formulaire - base -- répertoire contenant les fichiers index de Glimpse - base/.glimpse_filenames - base/.glimpse_filenames_index - base/.glimpse_filetimes - base/.glimpse_index - base/.glimpse_message - base/.glimpse_partitions - base/.glimpse_statistics
Modifications éventuelles des fichiers :
PATH
, d'accés au programme Glimpse
. Nous avons donc dû entrer son chemin en "dur" dans le fichier requete.php3
. Ce chemin est le suivant : /opt/net/bin/glimpse
.Glimpse
est différent, veillez à modifier le fichier requete.php3
(ligne 69) en conséquence.Glimpse
ne se trouvent pas dans le répertoire base
, vous pouvez modifier le fichier requete.php3
afin de changer le chemin d'accés à l'index. Cela doit être fait aux lignes 82 et 84 en remplacant ./base
par votre chemin.
Génération d'index avec Glimpse :
Glimpse
pour News Search
, la commande est la suivante :News Search
glimpseindex -b -t -H ./base -f "chemin d'accés aux News"
glimpseindex -b -t -H ./base -f /news/articles
news
dans son arborescense).Glimpse
traitera uniquement les nouveaux fichiers.
PATTERN
sera : linux;unix
PATTERN
sera : linux,unix
PATTERN
complexe.(linux;unix),windows
.l
.unx
retournera les messages contenant "linux" mais aussi "lonux". li
*unx
retournera les messages contenant "linux" mais aussi "liiiiiiiiinux" ou "lnux". linux
retournera les messages contenant "linux" en début de ligne. linux
$ retournera les messages contenant "linux" en fin de ligne.
l
.*x
retournera tous les messages contenant un "l", suivi de zéro ou plusieurs lettres avant de retrouver un "x" (retournera : "lx", "lux", "linux", ...etc).un
.*x
retrournera "unix" mais pas "un prix"