Je crois avoir compris pourquoi, après une migration, l’indexation peut poser problème et le plugin « Recherche étendue » afficher « Indexation de la table non configurée ». Le problème vient de la table spip_meta dans laquelle le champ « valeur » est encore un « varchar(255) » (alors que dans une table neuve c’est un « text »).
Les variables INDEX_qqch reçoivent des valeurs chaînes de caractères plus longues que 255 caractères, qui sont donc tronquées, et tout plante.
En m’inspirant de la proposition de Cyb, voici la manipulation simple que je propose pour corriger la base :
– avec phpMyAdmin, exporter la table spip_meta au format SQL, en cochant l’option « Ajouter DROP TABLE » ;
– corriger dans le code SQL obtenu le type du champ « valeur » en « text » : « valeur
text default ’’, » ;
– retirer la ligne « KEY valeur
(valeur
) » ;
– exécuter ce code SQL modifié dans phpMyAdmin.
Ceci supprime la table spip_meta, la recrée avec le nouveau type de donnée et recharger les valeurs précédemment contenues.
Après cette manipulation le plugin « Recherche étendue » fonctionne correctement.