Skip to content
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

Endpoint til søgning i alle ressourcer #180

Closed
AsgerPetersen opened this issue Mar 3, 2023 · 1 comment
Closed

Endpoint til søgning i alle ressourcer #180

AsgerPetersen opened this issue Mar 3, 2023 · 1 comment
Labels
wontfix This will not be worked on

Comments

@AsgerPetersen
Copy link

Hvis gsearch skal kunne fungere mere eller mindre som en drop-in replacement for geosearch, så mangler der et endpoint, der kan søge i alle ressourer på én gang.

Dette endpoint eksisterede i øvrigt, da det blev annonceret, at gsearch var gået i produktion. Det kunne kaldes på følgende form:
https://api.dataforsyningen.dk/rest/gsearch/v1.0/search?resources=postnummer,adresse,husnummer&token=XXX&q=jer&limit=10

For QGIS pluginet GeosearchDK betyder fraværet af dette endpoint, at der er brug for markant mere komplicerede ændringer.

Hvis gsearch skal have samme virkemåde og funktionalitet set fra QGIS GeosearchDKs perspektiv, så mangler dette endpoint, som tillader at søge på tværs af ressourcer med ét kald og som sammenstiller et resultat på max limit records. GeoSearch har logik, som ud fra antallet af hits fra hver ressource afgør, hvor mange records, der kan medtages fra hver enkelt ressource, så resultatet maximalt består af limit records.

Det er oplagt at det skal være muligt at skelne typen på de returnerede objekter fra dette endpoint. Altså feks en type property.

Desuden skal endpointet gerne kunne filtrere alle underliggende ressourcer på kommunekode (se #179 ).

@DocDemar DocDemar added the wontfix This will not be worked on label Mar 15, 2023
@DocDemar
Copy link
Contributor

Det vil ikke med Gsearch blive muligt med et request at søge i samtlige datakilder.
Vi har med Gsearch ønsket at opdele ressourcerne for på den måde at skabe mulighed for at differentiere konfigurationen af søgekriterier, sortering og filtreringer på baggrund af features og attributter i de enkelte datakilder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants