Bonjour,
comment faire pour que le moteur de recherche intégré à spip recherche aussi les pages html qui ne sont pas construites avec spip?
c'est à dire des pages en pur html...
peut on modifier le code de ce moteur ? si oui comment?
merci à tous
_________________________________________________________________
MSN Messenger : discutez en direct avec vos amis ! http://www.msn.fr/msger/default.asp
comment faire pour que le moteur de recherche intégré à spip recherche
aussi les pages html qui ne sont pas construites avec spip?
c'est à dire des pages en pur html...
peut on modifier le code de ce moteur ? si oui comment?
ca me semble très compliqué de faire tourner le système d'indexation sur du contenu statique (html). il faudrait l'appeler manuellement car pour l'instant le système est appelé automatiquement lors d'ajout/modif de contenu (brève/article)
le + simple est encore de se passer du moteur de recherche spip et d'utiliser htdig. http://www.htdig.org/ ce moteur travaille sur le code html et les pages dynamiques de spip ne doivent pas le gêner.
a+
--
Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net
Bonjour orhand,
Le jeudi 31 octobre 2002 à 12:49:36, tu écrivais :
oh> comment faire pour que le moteur de recherche intégré à spip recherche aussi
oh> les pages html qui ne sont pas construites avec spip?
oh> c'est à dire des pages en pur html...
oh> peut on modifier le code de ce moteur ? si oui comment?
Le moteur indexe les articles lorsqu'ils sont créés dans l'interface
d'administration. Tous les mots de plus de 3 caractères sont alors
enregistrés dans MySQL.
Si une page est construire en dehors de l'interface de SPIP, le moteur ne
peut pas la "trouver" puisque les mots de cette page ne seront pas indexés
dans la base MySQL de SPIP... sauf à ajouter les entrées manuellement dans
les tables...
--
Cordialement,
Eric Malausséna mailto:eric.malaussena@laposte.net
ICQ : 129351631
Utilisant The Bat! v1.62/Beta7 (N°S : 0ADE8A79) sur Windows XP 5.1 build 2600 Service Pack 1
Ce qui m'intéresserait avec le moteur, c'est qu'il recherche à partir de 3
caractères et non 4.
Si on passe la réponse facile de dire qu'il faut utiliser htdig....Spip a un
moteur, je n'ai pas l'intention d'aller bidouiller avec un autre. Si Spip
recherche à partir de 4 caractères, cela doit bien être programmé quelque
part et être modifiable. Si quelqu'un a une idée....ou si les géniaux
inventeurs du bidule sont là....
A+ Patrick
----- Original Message -----
From: "ONFRAY Matthieu" <silicium@japanim.net>
To: "orhand hugues" <ghorhand@hotmail.com>
Cc: <spip@rezo.net>
Sent: Thursday, October 31, 2002 1:14 PM
Subject: Re: [Spip] moteur de recherche: et les pages non spip?
> comment faire pour que le moteur de recherche intégré à spip recherche
> aussi les pages html qui ne sont pas construites avec spip?
> c'est à dire des pages en pur html...
>
> peut on modifier le code de ce moteur ? si oui comment?
ca me semble très compliqué de faire tourner le système d'indexation sur
du contenu statique (html). il faudrait l'appeler manuellement car pour
l'instant le système est appelé automatiquement lors d'ajout/modif de
contenu (brève/article)
le + simple est encore de se passer du moteur de recherche spip et
d'utiliser htdig. http://www.htdig.org/ ce moteur travaille sur le code
html et les pages dynamiques de spip ne doivent pas le gêner.
a+
--
Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
Patrick Martin wrote :
Si on passe la réponse facile de dire qu'il faut utiliser htdig....
excuse patrick, mais tu demandais aussi à indexer des pages html ! et ca spip peut pas le faire. alors j'essais pas de trouver une échapatoire...si "c'est facile" de dire ca, je peux ne plus rien dire alors.
Spip a un moteur, je n'ai pas l'intention d'aller bidouiller avec un autre. Si Spip recherche à partir de 4 caractères, cela doit bien être programmé quelque part et être modifiable.
bien sûr que c modifiable. je vais te faire une réponse "facile" : c'est sûrement dans un fichier php3. je peux même sans trop prendre de risque dire que c dans le dossier ecrire.
et puisque je ne donne pas que des réponses faciles, je matte le répertoire et je vois inc_index.php3 avec des fonctions au nom évocateur :
function indexer_chaine
function deja_indexe
c'est peut être la dedans, peut être pas et j'arrête les réponses faciles. j'essaie d'aider simplement, d'apporter un départ de solution, si tu veux du tout cuit, va ailleurs.
--
Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net
tu demandais aussi à indexer des pages html ! et ca spip peut pas le
faire.
Il le fait pour les sites référencés, mais je ne sais pas s'il le fait
pour les articles virtuels. Si ce n'est pas le cas, cela pourrait être
intéressant.
si tu veux du tout cuit, va ailleurs.
Un peu de calme et de modération dans les propos ne nuirait pas ... 
-Nicolas
--
Nicolas "Brush" HOIZEY
Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
Clever Age http://www.clever-age.com
puisque je suis en plein DEV PHP aujourh'dui, j'ai matté le fichier inc_index.php3, et j'ai trouvé ca:
----------------------------------------------------
function indexer_chaine($texte, $val = 1, $min_long = 3) {
global $index, $mots;
$texte = nettoyer_chaine_indexation($texte);
$regs = separateurs_indexation();
$texte = strtr($texte, $regs, " ");
$table = split(" +([^ ]{0,$min_long} +)*", ' '.$texte);
while (list(, $mot) = each($table)) {
$h = substr(md5($mot), 0, 16);
$index[$h] += $val;
$mots .= ",(0x$h,'$mot')";
}
}
----------------------------------------------------
si tu remplaces $min_long = 3 par $min_long = 2
tu devrais trouver ton bonheur, du tout cuit.
a+
--
Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net
Salut,
"Le + simple", c'est vite dit.
Faut quand même s'y connaître un minimum.
Quand je regarde les premières lignes de la page
http://www.htdig.org/install.html, personnellement je laisse tomber tout de
suite.
D'ailleurs, si quelqu'un avait connaissance d'un tutoriel d'installation
d'htdig pour les nuls, je serais preneur.
Donatien
le + simple est encore de se passer du moteur de recherche spip et
d'utiliser htdig. http://www.htdig.org/ ce moteur travaille sur le code
html et les pages dynamiques de spip ne doivent pas le gêner.
a+
--
Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
Quelqu'un a-t-il une expéreince de l'utilisation de SPIP chez ColbaNet (http://www.colbanet.com) ?
Ils citent
Accès CGI-BIN (perl) et PHP4
Accès au base de donnés MySQL
Serveur IIS (pour .ASP) disponible
Est-ce raisonnable d'être optimiste?
Vincent