Macrons et résultats de recherche en Nouvelle-Zélande

J’ai trouvé ce vieux fil de discussion, qui est maintenant clos, concernant un problème que nous avons remarqué sur notre site : Discourse should ignore if a character is accented when doing a search - Feature

En Te Reo Māori en Nouvelle-Zélande, il existe deux versions de chaque voyelle : avec et sans macron. Le macron peut changer le sens, mais il y a des mots courants utilisés par notre communauté où ce ne serait pas le cas. Ceux-ci sont parfois tapés avec le macron et parfois sans, dans les sujets et dans la recherche. Par conséquent, comme les utilisateurs du fil de discussion ci-dessus l’ont souligné, les recherches incluant ces mots donnent des résultats incomplets.

J’ai essayé de suivre le fil de discussion ci-dessus pour comprendre où vous en étiez avec ce problème, mais la réponse n’est pas très claire. Est-il/est-il possible d’« ignorer » les diacritiques dans la recherche, du moins pour un pays ou un site spécifique ? Ou, alternativement, y a-t-il un moyen pour nous de configurer cela pour une liste spécifique de mots ?

2 « J'aime »

Je suis aussi en Aotearoa NZ ; je n’avais pas encore rencontré ce problème, mais je peux certainement le reproduire sur notre site :

Utilisation de ‘maori’ (sans macron)

Utilisation de ‘māori’ (avec macron)

Cependant, il semble que la fonctionnalité soit déjà implémentée, mais mal documentée. Recherchez le paramètre de site Search ignore accents. J’ai déplacé votre sujet vers Support en conséquence.

Je viens de l’activer pour la première fois, ce qui, je l’espère, améliorera l’expérience de recherche de nos utilisateurs. Cela n’a encore rien changé, et je soupçonne que je devrai déclencher une reconstruction de l’index de recherche pour que cela se produise, conformément à ceci :

4 « J'aime »

Est-ce que c’est ici que le déclenchement manuel du travail jobs::ReindexSearch depuis votre page /sidekiq/scheduler aidera à accélérer ce processus ?

Comment fais-tu cela ?

Si vous avez accès à votre page YourSite/sidekiq/scheduler, vous pouvez déclencher manuellement certains des jobs en arrière-plan pour réduire le temps d’attente naturel.

J’aime utiliser la fonction ‘Rechercher dans la page’ du navigateur pour aider à trouver celui que je cherche plutôt que de choisir dans la liste.

Quelle que soit la méthode que vous utilisez pour localiser le job, vous pouvez alors le ckbdeDéclencherc/kbde manuellement pour l’exécuter immédiatement plutôt que d’attendre la prochaine occurrence programmée.

(Je ne suis pas sûr à 100% que ce soit la solution miracle dans ce cas, mais cela vaut peut-être la peine d’essayer, au cas où :croisés_doigts:. Il n’y a également aucune instruction supplémentaire concernant des étapes supplémentaires dans la description du paramètre Rechercher ignoré les accents, donc j’espère qu’il y a une magie de fond qui l’anime :sourire:)

1 « J'aime »

D’accord, cela semblait assez simple. Je soupçonne que ce n’est que la version légère, car cela n’a pris que 162 millisecondes ! Je peux imaginer qu’un réindex complet demanderait beaucoup de puissance pendant un certain temps.

Certainement, cela ne semblait rien changer.

Je lancerai la tâche rake tard dans la nuit à un moment sûr et je te ferai savoir comment ça se passe.

1 « J'aime »

Ah, je pensais que ce serait peut-être trop optimiste. :slight_smile: Les paramètres du site qui nécessitent l’exécution d’une tâche rake après leur activation/désactivation ont souvent un indice dans la description du paramètre (par exemple, Ajouter rel nofollow au contenu utilisateur ou spoiler activé). Si vous avez besoin de la tâche rake pour celui-ci, l’ajouter à la description du paramètre comme les autres pourrait être un ajout utile.

1 « J'aime »

@marvi étant donné que vous êtes hébergé chez nous, nous pouvons assurer qu’une personne réindexe votre site. Cela vous dérangerait-il d’envoyer un email à team@dscourse.org ?

4 « J'aime »

7 messages ont été déplacés vers un nouveau sujet : Réindexer la recherche lorsque le paramètre « ignorer les accents dans la recherche » est activé

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.