@bveldkamp het issue met highlighting in de locatieserver zoals je die hebt omschreven is opgelost. In de nieuwe locatieserver maken we om performance redenen gebruik van een andere highlighting engine dan in de oude locatieserver. Hoewel deze nieuwe engine hetzelfde resultaat zou moeten geven was dat niet altijd het geval. We hebben een aantal aanpassingen gedaan zodat de nieuwe engine nu wel weer meer lijkt op de oude engine.
Nog een extra toevoeging met betrekking tot het gebruik van filters op velden zoals type:woonplaats
in de q
query parameter. Ik denk dat het beter is om die in de fq
parameter op te nemen. Je krijgt dan de volgende request:
https://api.pdok.nl/bzk/locatieserver/search/v3_1/suggest?q=Amstel&fq=type:woonplaats
Dit geeft op zowel de oude als de nieuwe locatieserver een consistenter resultaat wat betreft highlighting. De rede is dat alle woorden in de q
parameter mee worden genomen bij de highlighting. Als je bijvoorbeeld de volgende query hebt q=Amstel AND type:gemeente
dan worden zowel Amstel
als gemeente
gehighlight. Dit was op de oude locatieserver ook het geval.
Hoewel met het gebruik van de fq
query parameter voor filters op velden de highlighting op de nieuwe locatieserver goed ging, hebben we toch besloten om deze aan te passen zodat hij zo veel mogelijk lijkt op de oude locatieserver.