Un des problèmes de FlexSearchForm c’est qu’il n’effectue une recherche que sur les champs de la table modx_site_content (pagetitle, content, introtext), et pas par exemple sur les mots clés ou les variables de modèles (pour avoir cette fonction voir FlexSearchFormTVars => je ne retrouve plus le lien mais c’est xyzvisual qui avait posté ça).
Cela devrait évoluer...
Pour les requêtes avec un terme partiel, lisez bien le snippet, vous pouvez changer le paramètrage par défaut (plus rapide mais qui ne prend pas les termes partiels) :
$searchStyle = ’relevance’;
en
$searchStyle = ’partial’; et alors même sans pluriel ça fonctionnera
Idem, il est configuré par défaut pour chercher TOUS les mots clés tappés et rien d’autres (comme si l’opérateur ET était systématiquement utilisé)
$useAllWords = true;
changer en
$useAllWords = false;
(attention, plus lent...)