Recherche par détails utilisateur

Ma plateforme dépend fortement de la recherche d’utilisateurs par les détails de leur profil.
Mais sur Discourse, vous n’avez pas beaucoup de flexibilité et la recherche par les détails de l’utilisateur est limitée.

Comment y remédier ?

Ceci pourrait être une demande de fonctionnalité, si vous voulez dire que les informations de profil sur Discourse ne sont pas indexées par la fonction de recherche intégrée ?

Il est indexé mais pas entièrement et avec très peu de flexibilité.

Il n’est pas indexé au même niveau que la fonction de recherche pour les sujets et les publications.
C’est un problème pour mon site.

Pouvez-vous donner quelques exemples où vous trouvez que Discourse est limité à cet égard ?

Mon site aide les gens à se connecter avec des dates d’examen similaires.

Tous les utilisateurs dans leur profil ont leur date d’examen visible, mais ont utilisé la fonction de recherche pour trouver des utilisateurs par leurs dates d’examen, elle ne montre qu’une liste déroulante de 5-6 utilisateurs, mais lors de la recherche, elle montre la recherche à partir des sujets. La fonction de recherche est capable de reconnaître les détails spécifiques des détails du profil de l’utilisateur, mais elle ne peut produire des résultats que pour les recherches de noms d’utilisateur.

J’espère que cela a du sens.

Comment ? Est-ce dans un champ ou dans leur bio ou… ?

Dans le champ que j’avais créé lors de l’inscription, qui est modifiable et visible dans la carte utilisateur.

La même chose a été demandée ici :

Et ici :

edit : Le 2ème mentionne spécifiquement l’API, vous pouvez donc ignorer ce lien, bien qu’il s’agisse un peu de la même fonctionnalité dans le cœur que la recherche utilise l’API.

Je l’ai activé

Le problème est que si je fais ceci

et que je saisis ensuite une valeur et la recherche

cela ne renvoie aucun résultat.

Il peut y avoir un décalage entre le remplissage du champ personnalisé et son apparition dans la recherche, si cela peut poser problème ? (Je pense que le travail s’exécute environ toutes les heures) - Are the custom fields searchable in the user directory? - #12 by JammyDodger

Il n’aime pas beaucoup les caractères spéciaux non plus, alors peut-être que cela pourrait être le format de la date d’examen entrée ? - Multiselect Custom User Field not appearing in Search? - #3 by MichelleBasey

Les dates d’examen sont consultables, les détails remplis dans un champ personnalisé du profil utilisateur s’affichent lors de l’inscription de l’utilisateur sous forme de question. Par exemple, le champ personnalisé était la date d’examen, donc lors de l’inscription, l’utilisateur y écrira la date.

Ces dates sont consultables et indexées dans le forum de recherche, ce n’est pas le problème.

Le problème est que la fonction de recherche fonctionne pour les sujets, les tags et le nom d’utilisateur - seulement ces trois catégories. Donc, la recherche complète d’un détail dans le profil d’un utilisateur n’est pas accessible mais consultable.