Open bellef opened 4 years ago
Salut,
Merci pour ce signalement. Ceci rejoint une recherche de paramétrage plus fin du moteur de recherche interne pour solutionner entre autre ce genre de problème.
Une aide est la bienvenue là dessus :)
Est-ce qu'on pourrait pas faire un petit workaround en remplaçant les accents dans tous les mots de la requête ?
Avec une fonction du genre
function stripAccents($str) { return strtr(utf8_decode($str), utf8_decode('àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ'), 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'); }
Que l'on mettrait directement sur $values dans https://github.com/lairdubois/lairdubois/blob/7e0745bd50a1d4e77eb42c83aabc2e030f3ec6e8/src/Ladb/CoreBundle/Utils/ElasticaQueryUtils.php ?
Désolé, ça fait quelques années que je suis passé sur React et que je n'ai pas touché à Symfony alors je ne suis pas opérationnel de suite pour la faire. Et ma connaissance d'Elastica date aussi de l'époque...
Je vais essayer de faire la config pour installer ADB sur mon mac, mais ça risque de me prendre pas mal de temps pour fonctionner. Mais je vais essayer d'aider suite au message de Boris sur le blog que je viens de découvrir ;)
A plus ! Hugo (avec un H ^^)
Salut,
Je pense que c'est dans la config des données dans ES qu'il faut gérer ça. Et ainsi pas avoir besoin de s'occuper de stripper les accents dans les requêtes.
En fait on a une équipe d'étudiants qui devait bosser là dessus cette année. C'est pour ça que je ne me suis pas penché personnellement sur le projet.
Super, oui j'étais parti notamment là-dessus : https://stackoverflow.com/a/38453129/4870067 Le strip était effectivement juste un petit workaround temporaire mais pas optimal. Super si quelqu'un s'en occupe en tout cas !!
Bonjour,
Ma première issue sur ce repo et je tiens à dire en préambule : merci pour cette appli qu'est L'Air du Bois, je suis sincère en disant que c'est un réseau social avec de nombreuses fonctionnalités incroyables et de très bonne qualité.
J'ai trouvé un petit bug quand on souhaite ajouter un outil à une réalisation, si l'on recherche avec des accents, aucun résultat ne s'affiche.
Exemple : "Perceuse..."
"Perceuse à"
Voilà, merci encore et à bientôt !