Inhoud

Zoeken

Er kan gezocht worden door te typen in het zoekveld. Een zoekopdracht dient te worden afgesloten met een Enter. Zoekresultaten verschijnen vervolgens in de geselecteerde items.

Zoekbereik

Let op! Zoeken vindt plaats op:

Suggesties

Bij het typen in het zoekveld worden ook suggesties weergeven:

Interne data:

Externe locaties (PDOK locatieserver):

Zoekmethoden

Er zijn 2 methodes om te zoeken:

Met beide methoden is het ook mogelijk het resultaat om te keren.

Met methode 2 is het ook mogelijk om naar lege velden te zoeken.

In alle velden (methode 1)

Om door alle velden te zoeken hoeft enkel een waarde ingevoerd te worden gevolg door een enter.
Deze waarde mag een getal, tekst, of patroon in de vorm van een reguliere expressie zijn.

BRES selecteert dan alle items waarvan minstens één veld de tekst of het patroon bevat of gelijk is aan het getal.

Voorbeelden:

Voorbeelden met patroon:

In specifiek veld of module (methode 2)

Om te zoeken binnen een specifiek veld of module (groep van velden) moet de invoer achtereenvolgens bestaan uit de volgende delen:

Het pad kan bestaan uit 1 tot 3 delen, gescheiden door een schuine streep (/).
Elk deel wordt achtereenvolgend via de zoekmethode bevat vergeleken met:

Bestaat het pad uit drie delen dan word deze vergeleken met de gehele combinatie collectie/module/veld.
Bestaat het pad uit twee delen dan word deze zowel vergeleken met de combinatie collectie/module als met de combinatie module/veld.
Bestaat het pad uit één deel (m.a.w. er zat helemaal geen schuin streepje in) dan word deze vergeleken met zowel de collectie, de module en het veld.

Voorbeelden BRES demo:

De zoekmethode hangt af van het gekozen vergelijkingsteken en of de waarde van het veld een getal of een tekst is.

Voorbeelden BRES demo:

Invoer

De invoer kan op drie manieren worden geïnterpreteerd:

getal of tekst?

Belangrijk! Soms is het niet duidelijk of de data waarop wordt gezocht een tekst of een getal is.

getal

Getallen met decimalen mogen zowel met een komma (Nederlandse schrijfwijze) of met een punt (Amerikaanse schrijfwijze) worden ingevoerd.
Ook scheidingstekens zijn toegestaan, zowel als punten (Nederlandse schrijfwijze) of als komma's (Amerikaanse schrijfwijze).

Het kan voorkomen dat een getal op twee manieren kan worden geïnterpreteerd.
Bijvoorbeeld: 1,001 is “één en één duizendste” in de Nederlandse schrijfwijze maar “duizend en één” in de Amerikaanse.
In zulke gevallen bepaalt de huidige taal instelling welke interpretatie gekozen wordt (standaard staat deze op Nederlands)

tekst

Tekst is niet hoofdletter gevoelig, en diakritische tekens (’é’, ‘ö’, ‘ç’ ‘č', etc.) worden vereenvoudigd (bijvoorbeeld: é ⇒ e, ö ⇒ o).

patroon (reguliere expressie)

Met een reguliere expressie is het mogelijk complexere zoekopdrachten te doen dan met een eenvoudige tekst.

Een aantal handige tekens:

Zoekmethoden (geavanceerd)

bevat (=)

Deze zoekethode is alleen van toepassing op tekst velden. Voor getal velden wordt in plaats hiervan de zoekmethode gelijk aan gebruikt.

Een veld “bevat” een tekst of patroon wanneer de hele waarde of een deel van de waarde overeenkomt met de tekst of het patroon.

Eenvoudige voorbeelden:

Voorbeelden met patronen:

bevat niet (!=)

Deze zoekethode is alleen van toepassing op tekst velden. Voor getal velden wordt in plaats hiervan de zoekmethode niet gelijk aan gebruikt.

Dit is exact het omgekeerde van bevat.
Merk wel op dat bij het zoeken in twee of meer velden bij sommige items zowel bevat als bevat niet waar kan zijn.
Deze items worden ook gevonden! Het kan dus belangrijk zijn om de veld naam heel specifiek te maken.

gelijk aan (==)

Een getal veld is “gelijk aan” een getal wanneer ze exact even groot zijn.
Voor getallen mag ook een enkele “=” als vergelijkingsteken gebruikt worden voor “gelijk aan”.

Een tekst veld is “gelijk aan” een tekst of patroon wanneer het *hele veld overeenkomt met de tekst of het patroon.

Voorbeelden:

niet gelijk aan (<>)

Dit is exact het omgekeerde van gelijk aan.

Merk wel op dat bij het zoeken in twee of meer velden bij sommige items zowel gelijk aan als niet gelijk aan waar kan zijn.
Deze items worden ook gevonden! Het kan dus belangrijk zijn om de veld naam heel specifiek te maken.

groter dan (>)

Deze zoekethode is alleen van toepassing op getal velden. Voor tekst velden wordt in plaats hiervan de zoekmethode alfabetisch na gebruikt.

kleiner dan (<)

Deze zoekethode is alleen van toepassing op getal velden. Voor tekst velden wordt in plaats hiervan de zoekmethode alfabetisch voor gebruikt.

alfabetisch na (>)

Deze zoekethode is alleen van toepassing op tekst velden. Voor getal velden wordt in plaats hiervan de zoekmethode groter dan gebruikt.

alfabetisch voor (<)

Deze zoekethode is alleen van toepassing op tekst velden. Voor getal velden wordt in plaats hiervan de zoekmethode kleiner dan gebruikt.

veld is leeg (=?)

Een veld is leeg wanneer er bij het desbetreffende item geen data voor dat veld aanwezig is. Alle waarden inclusief “0”, “-”, een lege tekst (“”), etc. worden niet als leeg gezien.

Lege velden worden meestal verborgen, en anders weergegeven met het “lege set” symbool: ∅. Na het zoeken op lege velden worden de gevonden lege velden echter (tijdelijk) wel weergegeven.

veld is niet leeg (=*)

Een veld is niet leeg wanneer er bij het desbetreffende item data voor dat veld aanwezig is. Alle waarden inclusief “0”, “-”, een lege string (“”), etc. worden als niet leeg gezien.

Zoekresultaten