J’ai la solution (enfin je crois). Après une longue réflexion, j’ai compris que le problème était survenu pour mon site après une maj de SPIP 1.8 en SPIP 1.9.2a et conversion de la base en UTF-8 !
Je m’en suis aperçu en réinstallant SPIP dans un environnement sain et fonctionnel, en réinstallant le plugin "Recherche étendue" qui fonctionnait parfaitement après restauration d’une sauvegarde pré-conversion en UTF-8, et qui ne fonctionnait plus après le restauration de ma sauvegarde post UTF-8 ! (c’est là qu’on voit l’interet de conserver des sauvagarde avant et après des mises à jours importantes ;-)
Pour palier au problème et pouvoir faire refonctionner mon moteur de recherche j’ai procédé comme ceci :
Première partie :
1/ J’ai réinstallé SPIP 1.9.2a dans un environnement propre.
2/ J’ai réinstallé le plugin "Recherche étendue"
3/ J’ai vérifié que le plugin fonctionnait, et c’était le cas.
4/ J’ai exporté, depuis phpmyadmin, les tables spip_index, spip_index_dico, et spip_meta avec les énnoncés DROP_TABLE au format SQL.
Deuxieme partie :
1/ Sur mon site, j’ai sauvegardé ma base (on ne sait jamais).
2/ J’ai pris un stylo, et j’ai noté sur une feuille comment était configuré mon site (en allant dans l’onglet "Configuration" de l’espace privé). Cette étape est très importante car la prochaine va effacer ces informations !
3/ J’ai importé et remplacé les tables de mon site, via phpmyadmin, par celles précédement extraites de l’environnement fonctionnel. ATTENTION, la table spip_meta écrase les informations de configuration de votre site (cela veut dire qu’il faudra ensuite reconfigurer les paramètres du site dans le menu "Configuration" de l’espace privé, avec ce que vous avez noté sur votre papier dans l’étape précédente ^^)
4/Je suis retourné dans le menu "A suivre" de l’espace privé, puis "Gestion de l’indexation" et là, oh miracle, l’indexation refonctionnait :-)
5/ Après j’ai réindexé manuellement tous mes articles et voilà :-)
J’espère que ça en aidera certains, toujours est-il que même si c’est compliqué et qu’il y a peut être plus simple, ça a le mérite de fonctionner...