La fonction de recherche générale sur mon site Discourse ne fonctionne pas comme je m’y attendrais lorsque je tape des requêtes de plusieurs mots.
Par exemple : Mon site a un sujet intitulé « Deux mots dans le titre de ce sujet ». Lorsque je tape « deux » dans la barre de recherche et que j’appuie sur Entrée, ce sujet apparaît comme l’un des résultats, comme je m’y attendrais. Cependant, lorsque j’ajoute un autre mot qui ne fait pas partie du sujet dans la recherche – par exemple, « deux ex », « deux quoi que ce soit », etc. – et que j’appuie sur Entrée, je n’obtiens plus aucun résultat de recherche.
Même avec une requête de plusieurs mots, je m’attendrais toujours à voir le sujet listé, puisqu’il correspond toujours au mot « deux ». Quelqu’un peut-il m’expliquer comment fonctionne la recherche Discourse et s’il existe un moyen de l’ajuster pour gérer des cas d’utilisation comme celui-ci ? Même si je ne peux rien changer, le simple fait de savoir comment cela fonctionne et à quoi m’attendre serait utile.
J’ai lu le code derrière le contrôleur de recherche mais je n’ai pas pu répondre à ma question.
Un autre sujet similaire ici, qui ne répond pas non plus à la question : Comment rechercher sur Discourse