Bonjour,
La documentation de SPIP au sujet du moteur de recherche s'arrête au fait qu'un index des mots relatifs à un article existe...quelque part...
Est-il possible d'interroger ces informations ? Su les forums on parlerait d'une boucle (INDEX) ?
Je souhaites retrouver les occurrences associées par le moteur de recherche à un article et le score associé.
Mon but est de pouvoir afficher sur la page d'un article, les autres articles similaires sur la base des occurrences du moteur interne.
Merci pour votre aide,
Pierre-Jean
Cette table n'existe plus, puisqu'on utilise maintenant la recherche du SGBD.
Bonjour Alexandre,
En fait, on m'a informé que la boucle INDEX n'existait plus car SPIP ne stocke plus ces données, c'est mysql qui est devenu le moteur de recherche "en temps réel" de spip...
Bref, je me suis tournée vers une tout autre solution sur la base du plugin Couteau Suisse avec la lame Glossaire, tu verras le code que j'utilise sur cette page : http://www.spip-contrib.net/Un-glossaire-interne-pour-vos dans la partie "Lister les mots reconnus"
En gros 1) tu crées un glossaire de mots qui correspondent à ce que l'on va trouver de manière récurente dans tes articles
2) tu parse le texte de tes articles avec le filtre |cs_mots_glossaire
3) tu peux maintenant afficher les mots retrouvé via la boucle MOTS
Plus de détail sur la page en question...
Bonne chance !
Pierre-Jean
le plugin FULLTEXT permet de faire des choses qui ressemblent à ça: voir http://www.spip-blog.net/forum-spip-org-comme-base-de.html
à bientôt