SDFIdk / gsearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Partial matching af Postnumre

shtirlitsDva opened this issue · comments

Når jeg søger efter f.eks. Algade 43 (i register Adresser), så ud over alle de virkelige Algader 43, får jeg også en hel masse Algader, hvor der kun er en del af postnummeret der matcher f.eks. Ahlgade 1C, 4300 Holbæk. Dvs. jeg får også alle adresser fra Ahlgade i Holbæk, fordi deres POSTNUMMER starter med 43. Det betyder også, at jeg rammer loftet for 100 resultater i den forespørgsel.

Jeg mener det må være en uhensigtsmæssig funktionalitet, at der matches med delvise postnumre. For mig lyder det meget ulogisk at søge efter et vejnavn og delvist i postnummeret, for hvad ville så formålet være med den søgning? Men der kan være andre use cases, selvfølgelig, som jeg ikke kender til.

Så jeg vil gerne foreslå en forbedring, hvor POSTNUMMER matches fuldstændigt eller slet ikke.

Det gamle geosearch fungerede ikke sådan i hvert fald.

Jeg kan se der har været en issue #185 som bad om det modsatte, som jeg beskriver ovenfor.
Altså, jeg bruger denne service i en statisk søgefelt, hvor der ikke er nogen form for typeahead/autocomplete, mens services er netop beregnet til at understøtte disse funktioner, så det kan godt være min issue og #185 ikke er forenelige.

Da Gsearch er lavet som en typeahead søgning er det nok ikke noget vi lige ændrer tilbage.

Hvis du ønsker at reducere antallet af resultater vil jeg anbefale du bruger filtre.
F.eks: https://api.dataforsyningen.dk/rest/gsearch/v1.0/adresse?q=Algade%2043&filter=postnummernavn%3D'Sk%C3%A6rb%C3%A6k'

Jeg lukker issuet.