Mots non pris en compte dans la fonction rechercher

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Mots non pris en compte dans la fonction rechercher

Message par orpheus Mar 19 Sep 2023 - 14:25

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://empiredesouvenirs.forumactif.com

Description du problème

Bonjour à tous !

En faisant des essais sur mon forum, je me rends compte que certains mots (un pour le moment) ne semble pas pris en compte dans la fonction rechercher.
Dans le cas échéant, je recherchais un topic contenant le mot "hello" (sans les guillemets ^^) et la recherche n'a donné aucun résultats.

Pourtant, il existe sur mon forum au moins deux topics (ici et ici) contenant le mot hello.

Idem, j'utilise un javascript sur mon forum, permettant de rechercher instantanément dès les premières lettres un topic et lorsque je tape hell par exemple ou hello en entier, ça ne donne aucun résultats.

J'aimerai savoir comment ça se fait car au final, c'est assez contraignant.
Merci.


Dernière édition par orpheus le Jeu 21 Sep 2023 - 12:03, édité 1 fois
orpheus

orpheus
*****

Messages : 789
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mots non pris en compte dans la fonction rechercher

Message par Luzz Mar 19 Sep 2023 - 16:19

Bonjour @orpheus ,

Oui, en effet, certains mots sont exclus de la recherche, et notamment votre mot "hello" qui fait partie d'une liste par défaut de MySQL de mots appelés "stopwords". Ces mots sont ignorés par la recherche car c'est plus utile de ne pas les prendre en compte lorsqu'on fait une recherche avancée contenant plusieurs mots ou des phrases entières.

Cordialement
Luzz

Luzz
Adminactive
Adminactive

Autre / Ne pas divulguer
Messages : 5315
Inscrit(e) le : 25/10/2007

https://forum.forumactif.com
Luzz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mots non pris en compte dans la fonction rechercher

Message par orpheus Mar 19 Sep 2023 - 16:46

Luzz a écrit:Bonjour  @orpheus ,

Oui, en effet, certains mots sont exclus de la recherche, et notamment votre mot "hello" qui fait partie d'une liste par défaut de MySQL de mots appelés "stopwords". Ces mots sont ignorés par la recherche car c'est plus utile de ne pas les prendre en compte lorsqu'on fait une recherche avancée contenant plusieurs mots ou des phrases entières.

Cordialement  

Bonjour Luzz,

Merci pour votre réponse, c'est bon à savoir. À tout hasard existerait il une liste des mots ignorés par la recherche ?

En tout cas je trouve ça dommage car ça pénalise les sujets concernant ces mots.
orpheus

orpheus
*****

Messages : 789
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mots non pris en compte dans la fonction rechercher

Message par Luzz Jeu 21 Sep 2023 - 9:28

Bonjour @orpheus,

La liste de mots anglais, propre à MySQL, est disponible ici : https://dev.mysql.com/doc/refman/8.0/en/fulltext-stopwords.html , mais nous avons également des listes spécifiques pour toutes les langues de notre plateforme. Ces listes ne sont pas consultables.

En tout cas je trouve ça dommage car ça pénalise les sujets concernant ces mots.
Comme pour beaucoup de choses, il y a des avantages et des inconvénients... Mais les bénéfices de l'utilisation de ce système sont finalement plus grands (pour l'ensemble), même si je comprends complètement votre déception, vu que dans votre cas, le mot recherché est significatif en soi et n'est pas un simple mot auxiliaire.

Cordialement.


Dernière édition par Luzz le Jeu 21 Sep 2023 - 12:06, édité 1 fois
Luzz

Luzz
Adminactive
Adminactive

Autre / Ne pas divulguer
Messages : 5315
Inscrit(e) le : 25/10/2007

https://forum.forumactif.com
Luzz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mots non pris en compte dans la fonction rechercher

Message par orpheus Jeu 21 Sep 2023 - 12:02

Bonjour Luzz,

Encore merci pour votre réponse. Oui effectivement, j'imagine que si vous le faites, c'est qu'il y a forcément des avantages pour les utilisateurs.
C'est cependant dommage que la liste pour la plateforme française n'est pas consultable, cela aurait potentiellement pu m'aider pour revoir certains titres de topics, si d'autres sont concernés par le problème. Même si avec la liste anglaise déjà, ça permet de se donner une idée. Smile

J'imagine que nous avons fait le tour de la question, je vais donc passer en résolu.
Bonne journée. Smile
orpheus

orpheus
*****

Messages : 789
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum