Fonction recherche dans certaines catégories

Je voulais savoir si il existait un paramètre dans la fonction recherche. Ce paramètre serait de faire la recherche que dans certaines catégories. Oui, je sais qu’on peut le faire en tapant dans la recherche le nom de la catégorie mais je veux simplifier la vie de mes utilisateurs.

merci

Vous pouvez le faire en utilisant Recherche avancée dans l’en-tête. Voici un exemple de configuration :

merci pour l’info mais je ne veux pas faire de recherche externe mais dans discourse que dans certaines catégories

C’est exactement ce que je veux dire. Vous devez le configurer avec le lien de votre catégorie et ajouter un « q?= » si ma mémoire est bonne. Voici un exemple de lien provenant de Meta : Search results for 'test #support:self-hosting' - Discourse Meta

Vous devez le configurer avec l’icône de votre catégorie.

Ak ok je n’avais pas compris :sweat_smile: le principe merci pour info du coup je me replonge dedans merci :+1:

Lorsque vous êtes dans la catégorie à rechercher, le menu déroulant de recherche propose l’option « dans la catégorie » :

Vous pouvez également leur apprendre à utiliser la fonctionnalité /filter :

Je viens de faire un test, et si vous définissez le « prefix » pour “/search?context=category&context_id=VOTRE_ID_DE_CATÉGORIE_ICI&q=”, cela fonctionne bien. Voici un aperçu, en utilisant l’ID de catégorie 8 et en recherchant « lara » :

Merci de ton aide je vais tester :+1:

je l’ai testé et merci @David_Ghost pour son aide mais je ne le trouve pas intuitif sur son utilisation. Je vais essayer de développer une autre façon. Il faut savoir que les utilisateurs compare toujours tout à d’autres logiciels et que c’est déjà assez compliqué de les faire venir ou rester :sweat_smile: .

Mais merci de votre aide :+1:

Bonjour @gilles,

Je l’ai testé et je remercie @David_Ghost pour son aide ; cependant, je ne trouve pas son utilisation intuitive.

Je me demande si vous pourriez donner un peu plus de détails sur ce que vous avez essayé ici et sur le résultat obtenu. Peut-être pourriez-vous partager quelques captures d’écran ?

Bonjour @Tris20 ,

Je voulais une recherche qui cherche dans deux catégories simultanément sur le forum tout en restant sur la page du forum. Si j’ai bien compris, on se retrouve avec deux barres de recherche avec un logo par type de recherche. Déjà que les utilisateurs trouvent compliqués l’utilisateur de discourse. Donc j’essai de simplifié l’utilisation :rofl:. Le problème de nos jours c’est que l’utilisateur compare tout à tout. Après peut être que j’utilise mal le composant.

Ce que je voulais c’est de taper une recherche et le moteur de recherche cherche seulement dans deux catégories paramétrées

La meilleure option que je vois est

Vous pouvez essayer cette requête sur Meta :

Simple category:general,marketplace

Renvoie les sujets des catégories General et Marketplace contenant le mot « simple ».

C’est exactement ce que fait la recherche sur toute la page : elle permet aux utilisateurs ordinaires d’effectuer facilement des recherches avancées avec des filtres :

Peux-tu m’expliquer comment la recherche avancée aide les utilisateurs à rechercher dans plusieurs catégories simultanément ? Je me souviens avoir soulevé ce problème lorsque le wiki et la documentation ont été séparés, mais je ne me rappelle d’aucun changement depuis lors.

Peux-tu me montrer où l’OP a demandé de rechercher dans des catégories spécifiques en même temps ?

D’après la traduction, j’ai compris qu’il s’agissait de pouvoir restreindre la recherche à des catégories spécifiques, et que c’était la même chose que ce qui est déjà possible via l’opérateur de recherche par catégorie, mais d’une manière plus intuitive.

Peut-être que j’ai raté quelque chose dans la traduction :thinking:

En tout cas, la traduction anglaise dit « simultanément ».

je ne veux pas crée de problème je sais que ce n’est pas évident d’avoir une solution parfaite et surtout pour moi le problème ce sont les utilisateurs qui ne sont pas forcement habitués aux forums comme pour les tchats. Je sais il y a des filtres par défaut cela pour me dérange pas du tout car j’ai l’habitude mais je pense à l’utilisateur débutant et pour compliquer tout ça il est pressé :sweat_smile:

j’essai de trouver une solution pour ces utilisateurs. Mon forum se porte sur les jeux de société et j’ai plusieurs catégories qui parlent de tout sauf dans 2 catégories j’ai des fiches de jeu.

Je voulais utiliser la barre de recherche seulement pour les fiches de jeu

Admettons que j’ai 4 catégories cat1, cat2, cat3 et cat4 dans les catégories cat2 et cat3 se trouvent mes fiches de jeux)

quand l 'utilisateur tape jeux1 il faut que la barre de recherche cherche seulement dans la cat2 et cat3 par défaut

Voilà ma problématique .

Pour moi cela me pose pas de problème car je maitrise la solution discourse mais beaucoup d’utilisateur ne veulent pas se compliquer. Ils veulent une solution rapide sans prise de tête.

Pour moi le plus gros problème c’est de simplifier l’utilisation pour les l’utilisateurs. J’adore discourse, je trouve la communauté est génial ainsi que les développeurs discourse. J’aime ce que vous faites mais discourse doit s’adapter à différentes situation d’utilisation ,ce n’est pas évident et je le comprends.

Changer la priorité de recherche dans les paramètres de catégorie fonctionnerait-il pour vous ? Cela pourrait rendre beaucoup plus probable que les utilisateurs trouvent des sujets de cette catégorie. Vous pouvez en faire l’expérience ici sur Meta en recherchant dans support, qui a une faible priorité, de sorte que vous trouvez la plupart des sujets des sous-catégories comme l’auto-hébergement.

Sinon, je pense que vous aurez besoin d’un composant de thème personnalisé pour modifier l’expérience de recherche pour vos utilisateurs.

Merci @Moin, je vais tenter :+1:

@Moin Super je ne connaissais pas cette fonctionnalité. Cela fonctionne :+1: