-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recherche d'adresse CEDEX #381
Comments
Pas par nous à ma connaissance. Ça marcherait pas tout simplement avec un filter? |
Qu'entends-tu par filter ? Dans une adresse CEDEX il n'y a pas de Après par chance, on a une correspondance assez proche entre le type des deux champs manquants et ceux présents, on pourrait donc imaginer tout indexer dans addok avec le numéro supplémentaire en lieu et place du Qu'en penses-tu ? |
Je pense que @yohanboniface parle du paramètre Et si je comprends bien ta question, cela devrait en effet aider :) |
Je ne suis pas sûr de voir quelle utilité je pourrais trouvé dans un Merci. |
Si j'ai bien compris l'intérêt du paramètre Je pense également que les champs |
Pour moi non, c'est plutôt Du coup je ne vois pas trop l'utilité du |
Un "filter" permet aussi d'indexer un champ, la différence étant que la "recherche" se fera sur une valeur entière plutôt que sur du full texte (donc pas de fuzzy, etc.). Ensuite, si ce que tu veux faire c'est automatiquement extraire d'une chaîne la valeur de BP ou CEDEX pour ensuite filtrer la recherche en fonction, là oui il faudra un plugin. Pour te répondre plus précisément, donne-moi des exemples concrets d'adresses avec CEDEX et ou BP et les recherches que tu voudrais faire. |
Merci pour les précisions. On pourrait avoir les saisies suivantes : MILANO POIDS LOURDS CONTROLES BP 130 83088 TOULON CEDEX 9 Découpage :
Le dernier est bien la valeur du CEDEX qui peut être un n° de distributeur ou d’arrondissement. |
@yohanboniface un retour ? |
Dans tes données importées, tu as les infos cedex/bp? |
Oui j'ai le code CEDEX et le n° BP dans des champs dédiés. |
Alors, ce que je ferais:
Je peux essayer de te faire un POC dans la semaine si ça te semble utile. |
Oui ça serait très intéressant. Le endpoint spécifique serait à utiliser uniquement pour la recherche CEDEX ? Il faut donc fonctionnellement demander à l'utilisateur quel type d'adresse il souhaite rechercher ? |
Les géocodages avec CEDEX devraient très nettement s'améliorer avec ce commit sur addok-france: addok/addok-france@c2490d1#diff-fae749b0bacb725bc49873af6b0e6cf2R55 Le principe est simple, on remplace le CP du CEDEX par ses deux premiers chiffres: 83088 TOULON CEDEX -> 83 TOULON Le 83088 est en effet du "bruit" car absent des données BAN. Par contre, on a bien dans le contexte le numéro de département ce qui va aider à retrouver l'adresse. De plus, dans ces cas, l'adresse est en général complète, avec le nom de commune. Il y a aussi de nouveaux traitements pour supprimer un peu plus de BP, CS, TSA, CIDEX avec différentes variantes (B.P, B.P., BP N nnn, BP No nnn, BP N°nnn, etc). |
Et pour les quelques 92XXX PARIS LA DEFENSE CEDEX ? |
Le sujet des CEDEX est complexe. Un libellé CEDEX ne correspond pas forcément à un secteur géographiquement limité au contour d'une commune. En milieu rural un code/libellé CEDEX correspond en général à plusieurs dizaines de communes. (Ex : TROYES CEDEX recouvre 27 communes au total). |
Pour 92XXX PARIS LA DEFENSE CEDEX si il y a assez d'élément d'adresse dans le reste de la query, on peut les retrouver. La simplification ajoutée dans addok-france, va réduire le bruit créé par le code postal inconnu du référentiel. Exemple avec la modif:
Avec #433 on augmente encore plus les chances de trouver ces adresses... (élimination de 2 mots signifiants absents de l'adresse de référence "défense" et "paris"). |
Corrigé par cette PR addok/addok-france#8 |
Il serait pratique de supporter la recherche d'adresses CEDEX qui respecte un format particulier.
J'imagine un plugin
addok-cedex
.Est-ce que cela a été déjà envisagé ?
The text was updated successfully, but these errors were encountered: