cartesapp / cartes

L'appli Web de cartes grand public
https://cartes.app
GNU Affero General Public License v3.0
216 stars 24 forks source link

Meilleure suggestion des catégories lors d'une recherche #646

Open laem opened 3 weeks ago

laem commented 3 weeks ago

@alagane a écrit :

Etant un habitué de maps (cherchant des alternatives), le fait de faire une recherche par mot-clé et avoir le moteur de recherche qui transforme ça en catégorie, tag ou autre sans avoir à sélectionner la catégorie. Par exemple, si je cherche boulangerie, je veux automatiquement que les résultats soient des boulangeries et pas des établissements dont le nom contient boulangerie. À voir comment on source ce mapping entre les mots clés et les critères de recherche, comme le wiki de openstreetmap par exemple.

Le système actuel, en plus de demander à sélectionner la catégorie (patisserie, boulangerie par exemple) manuellement, utilise des critères qui me semblent arbitraire pour proposer des catégories, comme libanais par exemple ?

laem commented 3 weeks ago

Pour la recherche "boulangerie", en effet ça me semble cohérent de lancer automatiquement la recherche par catégorie boulangerie.

Mais pour d'autres cas, l'ambiguité est possible. Par exemple, mettons que l'utilisateur cherche l'"école internationale de la boulangerie" à Maisons-Laffitte. Une restriction automatique aux boulangeries ferait disparaitre ce résultat.

Est-ce vraiment un problème de devoir confirmer en un clic ? N'est-ce pas plutôt un problème d'interface actuellement ?

laem commented 3 weeks ago

À voir comment on source ce mapping entre les mots clés et les critères de recherche, comme le wiki de openstreetmap par exemple.

C'est en interne dans categories.yaml et moreCategories.yaml

Le système actuel, en plus de demander à sélectionner la catégorie (patisserie, boulangerie par exemple) manuellement, utilise des critères qui me semblent arbitraire pour proposer des catégories, comme libanais par exemple ?

C'est forcément arbitraire. Il n'y a pas d'objectivité possible sur un tel sujet : chacun contribuer, on discute des choix, etc :)

waterced commented 3 weeks ago

Je pense aussi que le système actuel de catégories est limité par le nombre de catégories qu'on souhaite exposer. L'idéal serait d'avoir une catégorie pour chaque type de nourriture de restaurant par exemple, et que ces catégories soient trouvable via la recherche. Edit:c'est déjà le cas ça en fait...

Actuellement lors d'une recherche tout est envoyé directement à photon?

Il faudrait comment mettre une couche entre les deux pour chercher via photon, dans une liste de catégories, via adok pour les adresses... Et merge, dédupliquer et réordonner les retours des différentes api (enfin yakafokon mais j'ai jamais fait)

alagane commented 3 weeks ago

Merci d'avoir créé l'issue.

Pour la recherche "boulangerie", en effet ça me semble cohérent de lancer automatiquement la recherche par catégorie boulangerie.

Mais pour d'autres cas, l'ambiguité est possible. Par exemple, mettons que l'utilisateur cherche l'"école internationale de la boulangerie" à Maisons-Laffitte. Une restriction automatique aux boulangeries ferait disparaitre ce résultat.

Possible de donner les résultats des 2 en mêmes temps. Mais dans ce cas là, si je cherche les boulangeries, je vais juste mettre boulangerie. Le faire d'avoir le mot-clé exact, et non de contenir le mot-clé.

Est-ce vraiment un problème de devoir confirmer en un clic ? N'est-ce pas plutôt un problème d'interface actuellement ?

* le bouton de suggestion doré donne l'impression qu'il est déjà cliqué

* il apparaît sous les résultats alors qu'il pourrait être au-dessus

Alors, je suis d'accord avec le problème que l'état du bouton n'est pas bien visible.

Mais je pense quand-même que si c'est exactement le mot-clé, l'activer par défaut ça peut être bien.