@cquest, un autre comportement un peu étrange (mais surement explicable ):
https://api-adresse.data.gouv.fr/search/?q=rue%20de%20rouen%2080080%20Amiens
"properties": {
"label": "Rue de Rouen 80000 Amiens",
"score": 0.7680531468531469,
"id": "80021_7030",
"name": "Rue de Rouen",
"postcode": "80000",
"citycode": "80021",
"x": 648081.52,
"y": 6976662.51,
"city": "Amiens",
"context": "80, Somme, Hauts-de-France",
"type": "street",
"importance": 0.8332,
"street": "Rue de Rouen"
https://api-adresse.data.gouv.fr/search/?q=Rue%20de%20rouen%2080080%20Amiens
"properties": {
"label": "Rue de Doullens 80080 Amiens",
"score": 0.5995446920821114,
"id": "80021_2750",
"name": "Rue de Doullens",
"postcode": "80080",
"citycode": "80021",
"x": 650036.21,
"y": 6978841.6,
"city": "Amiens",
"context": "80, Somme, Hauts-de-France",
"type": "street",
"importance": 0.78854,
"street": "Rue de Doullens"
En changeant un caractère, majuscule/minuscule on a un résultat très différent.
Et en entreprenant le meilleur résultat obtenu, (nom de la rue avec les majuscules) on a un résultat différent de l’input qui était pourtant (mis à part le CP) la réutilisation d’un output de l’API