Vreemd resultaat bij zoeken exacte postcode "free" vs "suggest"

Hallo,

Ik krijg bij het zoeken op een postcode binnen de “free” service een resultaat van een volledig andere postcode in mijn resultaat:
https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=postcode%3A4836AA+huisnummer%3A5&sort=score+desc%2C+sortering+asc%2C+weergavenaam+asc&wt=json&fl=id%2Cbron%2Ctype%2Copenbareruimte_id%2Cwoonplaatsnaam%2Cwoonplaatscode%2Cpostcode

Met als resultaat een response met numFound 206724 en een aantal gemeente en postcodes die niet in de “q=” staan:
{
“bron”:“BAG”,
“woonplaatscode”:“3536”,
“type”:“adres”,
“woonplaatsnaam”:“Velsen-Zuid”,
“id”:“adr-4bff899f8812866c50745258da21fa14”,
“openbareruimte_id”:“0453300017402834”,
“postcode”:“1981AE”},
{
“bron”:“BAG”,
“woonplaatscode”:“2676”,
“type”:“adres”,
“woonplaatsnaam”:“Burgh-Haamstede”,
“id”:“adr-fc36383c406afa24a9dfc5f425033f21”,
“openbareruimte_id”:“1676300000422165”,
“postcode”:“4328PG”},
{
“bron”:“BAG”,
“woonplaatscode”:“1617”,
“type”:“adres”,
“woonplaatsnaam”:“Badhoevedorp”,
“id”:“adr-c41df25b9737d353bfa138f005e4459a”,
“openbareruimte_id”:“0394300000001053”,
“postcode”:“1171XP”}

Terwijl als ik de suggest service gebruik:
https://geodata.nationaalgeoregister.nl/locatieserver/v3/suggest?q=postcode%3A4836AA+huisnummer%3A5&sort=score+desc%2C+sortering+asc%2C+weergavenaam+asc&wt=json&fl=id%2Cbron%2Ctype%2Copenbareruimte_id%2Cwoonplaatsnaam%2Cwoonplaatscode%2Cpostcode

Dan is het resultaat wel netjes gefilterd op de gevraagde data. Echter de suggest levert geen data als het geen woonadres is, en dus gegevens over een ligplaats(niet woon adres), daar wordt geen resutltaat terug gegeven, terwijl dit bij de “free” wel het geval lijkt te zijn.

Is dit een bug of is het bevragen van de free api een andere interface?

Alvast bedankt.
Marcel

Allen,

Ok, oplossing gevonden. Het standaard q= gedrag, is een “OR”. Dus bij het vervangen van de spatie met een “and” is de vraag wel correct.

Met vriendelijke groet,
Marcel.

Hallo Marcel,

Ik was net met een antwoord bezig, maar wat je zegt klopt. Standaard wordt er met OR gezocht.

Groeten Gerwin