Retirer la jointure sur les auteur dans la recherche sur les articles
Pour faire suite à #4528 (closed) qui pointe le fait qu'une recherche sur le terme "utilisateur" remonte des articles dont un des auteurs comporte ce terme dans sa bio, il serait intéressant d'éliminer la jointure sur les auteurs déclarée ici https://git.spip.net/SPIP/spip/src/commit/7fa313e1a4702bdaa915751a2a873a7dec0ebdfa/ecrire/base/objets.php#L178
Ce qui m'étonne tout de même, c'est que dans la déclaration de base des articles, la jointure se fait uniquement sur le champ nom
des auteurs, alors que le bug cité en référence pointe un cas où la jointure semblait se faire sur le champ bio
, à voir si ça ne vient de fulltext...
Une piste serait d'utiliser le critère recherche_fulltext
https://git.spip.net/spip-galaxie/galactic/src/commit/9680f8f9bd2b9e8a8ae551e5c190c012dd77fbac/galactic_fonctions.php#L119
Sinon, on peut rester tel quel, c'est à dire en ne générant pas d'index fulltext sur la table auteurs, mais il faut veiller à ne pas recréer ces index dans le futur.