Paolo a écrit :
Bonsoir,
SPIP 2.0.0 beta2 SVN [13072]
Je cherche à ajouter des mots-clés d'un groupe qui en contient une centaine à une série d'articles. Il n'y a donc pas de sélecteur déroulant.
Lorsque je tape une partie du titre à rechercher et je clique « Chercher »
le texte suivant s'affiche :
"spip_mots_spip_articles insertion sans description"
et aucun mot-clé n'est ajouté à l'article. Même chose si je tape le titre du mot-clé en entier.
Mais si je tape une partie du titre suffisamment courte pour que cela correspond à plus d'un mot, alors SPIP m'affiche quand-même la liste pour en faire un choix. C'est la seule façon de pouvoir attribuer des mots en ce moment !
Ok, je confirme.
Si le mot exact est trouvé, il affiche cette erreur. Sinon, il affiche une liste bizarre qui n'a pas grand chose a voir avec la recherche effectuée.
Voici mon petit script (dans un squelette) pour tester (dans un nouveau groupe d'id=6)
<?php
include_spip('base/abstract_sql');
sql_delete('spip_mots','id_groupe=6');
$abc="a b c d e f g h i j k l m n o p q r s t u v w x y z";
$abc = explode(' ',$abc);
for($i=0;$i<26;$i++)
for($j=0;$j<26;$j++)
{
$t = $abc[$i].$abc[$j].$abc[$i].$abc[$j];
$id = sql_insertq('spip_mots', array('titre'=>$t,'id_groupe'=>6));
echo "$id > ";
}
?>
Ca ajoute environ 600 mots au groupe, de 4 lettres. (aaaa,abab,acac,...)
Dans un article, le selecteur propose une recherche dans le groupe.
Si je cherche 'aaaa', j'ai l'erreur citée.
Si je cherche 'bricot' j'obtiens :
Plusieurs mots-clés trouvés pour "bricot":
* aaaa
* abab
* acac
* adad
* aeae ... ...
J'ai du mal à comprendre le rapport. Mais à y regarder de près avec d'autres recherche, ça semble bien chercher des termes approchants. C'est assez impressionnant. On dirait même que c'est très fort 
Exemple :
Plusieurs mots-clés trouvés pour "goul":
* glgl
* gogo
* ulul
* uouo
Bon, donc il n'y a que le bug du mot parfait à trouver