> ## Documentation Index
> Fetch the complete documentation index at: https://docs.recruitier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Opgeslagen zoekopdrachten

> Toegang tot en beheer van je vorige vacaturezoekopdrachten.

## Hoe zoekopdrachten worden opgeslagen

Elke zoekopdracht die je aanmaakt in Recruitier wordt automatisch opgeslagen in je account. Er is geen handmatige "opslaan"-stap -- zodra je de zoekwizard voltooit en de zoekopdracht begint te verwerken, verschijnt het in je lijst met opgeslagen zoekopdrachten. Dit betekent dat je nooit een zoekopdracht verliest en altijd terug kunt keren naar eerdere resultaten.

Opgeslagen zoekopdrachten dienen als je zoekgeschiedenis en je actieve monitoringdashboard. Elke zoekopdracht behoudt al zijn oorspronkelijke criteria, resultaten en eventuele acties die je hebt ondernomen op die resultaten (tags, notities, favorieten).

<Info>
  De zoekentiteit slaat al je criteria persistent op: functietitel, beschrijving, extra zoekwoorden, bevestigde en uitgesloten vaardigheden, ervaringsniveau, type dienstverband, flexibiliteit, recentheidsfilter, locatie met coordinaten en straal, zoekbron, booleaans type (AND/OR), AI-zoekvlag, monitoringstatus en gekoppeld kandidaat-ID. Er gaat niets verloren tussen sessies.
</Info>

## De lijst met opgeslagen zoekopdrachten

Navigeer naar de pagina **Zoeken** om al je opgeslagen zoekopdrachten te zien, weergegeven als kaarten in een lijst. De meest recent aangemaakte zoekopdracht verschijnt standaard bovenaan.

### Informatie op de zoekkaart

Elke zoekkaart toont:

| Veld                 | Beschrijving                                                                                                                                        |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Zoeknaam**         | De functietitel die je hebt ingevoerd bij het aanmaken van de zoekopdracht. Gekloonde zoekopdrachten worden voorafgegaan door "\[Gekloond]."        |
| **Status**           | De huidige verwerkingsstatus: "Zoekend," "Classificerend" of "Klaar."                                                                               |
| **Aantal vacatures** | Het aantal actieve (niet-verwijderde) vacatures in deze zoekopdracht.                                                                               |
| **Nieuwe vacatures** | Een badge die toont hoeveel nieuwe vacatures zijn gevonden sinds je de zoekopdracht voor het laatst hebt bekeken (voor gemonitorde zoekopdrachten). |
| **Aanmaakdatum**     | Wanneer de zoekopdracht oorspronkelijk is aangemaakt.                                                                                               |
| **Bron**             | Of de zoekopdracht is aangemaakt via de aanbevelingsengine, LinkedIn, Indeed of een andere bron.                                                    |
| **Favoriet**         | Een sterpictogram dat aangeeft of je deze zoekopdracht als favoriet hebt gemarkeerd voor snelle toegang.                                            |
| **Gekloond door**    | Als deze zoekopdracht is gekloond door een teamgenoot, worden hun naam en e-mailadres getoond.                                                      |

<Tip>
  Markeer je meest belangrijke zoekopdrachten als favoriet door op het sterpictogram op de zoekkaart te klikken. Dit maakt ze gemakkelijk te identificeren in een lange lijst met zoekopdrachten. Favorieten markeren is puur organisatorisch -- het verandert niet hoe de zoekopdracht zich gedraagt of wordt gemonitord.
</Tip>

### Indicatoren voor gemonitorde zoekopdrachten

Zoekopdrachten die worden gemonitord op nieuwe overeenkomsten tonen aanvullende informatie:

* Een **monitoringbadge** die aangeeft dat de zoekopdracht actief wordt gevolgd
* Een **telling nieuwe vacatures** (`new_jobs_count`) die toont hoeveel nieuwe vermeldingen zijn gematcht sinds je laatste bezoek
* Een **tijdstempel van laatste match** dat aangeeft wanneer de meest recente overeenkomst is gevonden

Wanneer je een gemonitorde zoekopdracht opent, wordt het aantal nieuwe vacatures gereset naar nul en worden eventuele "Nieuw"-badges op individuele vacatures gewist, wat aangeeft dat je de nieuwe toevoegingen hebt beoordeeld.

<Note>
  Het monitoringsysteem wordt aangedreven door achtergrondwerkers die periodiek je zoekcriteria opnieuw evalueren aan de hand van nieuw geindexeerde vacatures. Wanneer nieuwe overeenkomsten worden gevonden, worden realtime meldingen geleverd via Server-Sent Events (SSE), zodat je het aantal nieuwe vacatures ziet bijwerken zonder de pagina te vernieuwen.
</Note>

## Je zoekopdrachten beheren

### Zoekresultaten bekijken

Klik op een zoekkaart om de volledige zoekdetailpagina met alle resultaten te openen. Van daaruit kun je:

* De resultatentabel doorbladeren en sorteren
* Aanvullende filters toepassen binnen de resultaten
* Individuele vacatures opslaan in je collectie
* Vacatures taggen, als favoriet markeren of verwijderen
* Vacaturegegevens en contactinformatie bekijken
* Outreach-workflows starten

### Een zoekopdracht opnieuw uitvoeren

Gemonitorde zoekopdrachten worden automatisch opnieuw uitgevoerd wanneer nieuwe vacatures de database betreden. Het systeem controleert voortdurend op nieuwe vermeldingen die voldoen aan je opgeslagen zoekcriteria en voegt deze toe aan je resultaten. Je hoeft een zoekopdracht niet handmatig opnieuw uit te voeren -- Recruitier verwerkt dit op de achtergrond.

<Note>
  Het monitoringsysteem controleert periodiek op nieuwe overeenkomsten. Nieuwe vacatures verschijnen doorgaans binnen enkele uren na het scrapen van bedrijfscarrierepagina's in je zoekresultaten. Je ontvangt een realtime melding wanneer nieuwe overeenkomsten zijn gevonden.
</Note>

### Monitoring in- of uitschakelen

Je kunt monitoring in- of uitschakelen voor elke zoekopdracht:

* **Monitoring inschakelen** -- Stelt `is_monitored = true` in op de zoekentiteit. De zoekopdracht wordt opgenomen in de periodieke cyclus voor nieuwe vacatureovereenkomsten.
* **Monitoring uitschakelen** -- Stelt `is_monitored = false` in. De zoekopdracht behoudt al zijn bestaande resultaten maar stopt met controleren op nieuwe overeenkomsten.

<Tip>
  Schakel monitoring in voor je meest belangrijke, goed getargete zoekopdrachten. Het monitoren van brede zoekopdrachten (bijv. alleen "Developer" zonder filters) kan een hoog volume aan nieuwe overeenkomsten genereren die moeilijk te beoordelen zijn. Getargete zoekopdrachten met specifieke vaardigheden en filters produceren een beheersbaardere stroom nieuwe vacatures.
</Tip>

### Zoekopdrachten als favoriet markeren

Schakel de favoritstatus van een zoekopdracht om door op het sterpictogram op de zoekkaart te klikken. Als favoriet gemarkeerde zoekopdrachten zijn visueel onderscheidend, waardoor ze gemakkelijk te spotten zijn in een lange lijst. Favorieten markeren verandert het zoekgedrag niet -- het is puur een organisatorisch hulpmiddel.

### Zoekopdrachten verwijderen

Om een zoekopdracht te verwijderen die je niet meer nodig hebt:

1. Open de zoekkaart of detailpagina
2. Klik op de knop **Verwijderen** (prullenbakpictogram)
3. Bevestig de verwijdering

<Warning>
  Het verwijderen van een zoekopdracht verwijdert ook alle vacatures die aan die zoekopdracht zijn gekoppeld. Dit is een zachte verwijdering -- de gegevens worden gemarkeerd als verwijderd maar niet permanent gewist. Je kunt deze actie echter niet ongedaan maken vanuit de UI. Als je twijfelt, overweeg dan eenvoudigweg de favorietmarkering van de zoekopdracht op te heffen in plaats van hem te verwijderen. Als je specifieke vacatures wilt bewaren, tag of markeer ze dan als favoriet zodat je ze kunt vinden via andere zoekopdrachten.
</Warning>

### Paginering

Als je veel opgeslagen zoekopdrachten hebt, is de lijst gepagineerd. Gebruik de pagineringselementen onderaan de lijst om tussen pagina's te navigeren. De standaardpaginagrootte toont genoeg zoekopdrachten om het scherm te vullen, met oudere zoekopdrachten beschikbaar op volgende pagina's.

## Zoekstatussen

Elke zoekopdracht doorloopt verschillende statussen tijdens zijn levenscyclus:

| Status                      | Beschrijving                                                                                                                                      |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Vacatures zoeken**        | De aanbevelingsengine scant de database op overeenkomende vermeldingen. Vectorembeddings worden vergeleken en zoekwoordmatching wordt uitgevoerd. |
| **Vacatures classificeren** | De AI evalueert elk resultaat en wijst matchtypes toe (uitstekend, goed, slecht) op basis van analyse van zoekwoorddekking.                       |
| **Bedrijfsinfo ophalen**    | Bedrijfsgegevens worden verrijkt en gekoppeld aan de zoekresultaten. Contactgegevens worden samengevoegd.                                         |
| **Klaar**                   | Verwerking is voltooid. Alle resultaten zijn beschikbaar voor beoordeling.                                                                        |

De huidige status is zichtbaar op de zoekkaart en wordt in realtime bijgewerkt via SSE-meldingen. Je kunt een zoekopdracht openen terwijl deze nog wordt verwerkt, maar de resultaten kunnen onvolledig zijn totdat de status "Klaar" bereikt.

<Info>
  De meeste zoekopdrachten worden voltooid binnen 10 tot 60 seconden. Als een zoekopdracht langer dan een paar minuten in een verwerkingsstatus blijft, probeer dan de pagina te vernieuwen. Als het probleem aanhoudt, neem dan contact op met ondersteuning.
</Info>

## Gekloonde zoekopdrachten

Zoekopdrachten die zijn gekloond (door jou of door een teamgenoot) worden gemarkeerd met een "\[Gekloond]"-prefix in hun naam en tonen de informatie van de oorspronkelijke zoekopdrachtsmaker. Gekloonde zoekopdrachten functioneren identiek aan originele zoekopdrachten -- ze hebben hun eigen resultaten, tags en monitoring.

De gekloonde zoekopdracht slaat verwijzingen op naar de `original_search_id` en `cloned_by_user_id` voor traceerbaarheid.

Voor meer informatie over klonen, zie [Een zoekopdracht klonen](/jobs/search/cloning-a-search).

## Organisatietips

Naarmate je in de loop van de tijd meer zoekopdrachten aanmaakt, wordt het organiseren van je zoekopdrachtenlijst belangrijk:

* **Markeer actieve zoekopdrachten als favoriet** zodat ze visueel opvallen
* **Verwijder voltooide zoekopdrachten** waarbij je al alle relevante vacatures hebt opgeslagen
* **Gebruik beschrijvende functietitels** bij het aanmaken van zoekopdrachten -- deze worden de zoeknaam
* **Controleer het aantal nieuwe vacatures** regelmatig om bovenop vers gecontroleerde kansen te blijven
* **Klonen en itereren** in plaats van verwijderen en opnieuw aanmaken wanneer je criteria wilt aanpassen
* **Schakel monitoring uit** voor zoekopdrachten waaraan je niet meer actief werkt om meldingsruis te verminderen

## Geavanceerd

### Gegevensmodel van de zoekentiteit

Elke opgeslagen zoekopdracht is opgeslagen als een zoekentiteit met de volgende sleutelvelden:

| Veld               | Type        | Doel                                                       |
| ------------------ | ----------- | ---------------------------------------------------------- |
| `name`             | Tekenreeks  | De zoeknaam (functietitel ingevoerd in de wizard)          |
| `description`      | Tekenreeks  | Optionele beschrijving of notities over de zoekopdracht    |
| `extra_keywords`   | Tekenreeks  | Aanvullende zoekwoorden naast de titel                     |
| `experience_level` | JSONB Array | Geselecteerde ervaringsniveaus (meervoudige selectie)      |
| `job_type`         | JSONB Array | Geselecteerde typen dienstverband (meervoudige selectie)   |
| `flexibility`      | JSONB Array | Geselecteerde flexibiliteitsopties (meervoudige selectie)  |
| `when`             | JSONB Array | Selectie van recentheidsfilter                             |
| `location`         | Tekenreeks  | Locatienaam voor weergave                                  |
| `lat` / `lon`      | Float       | Geocodeerde coordinaten voor straalfiltering               |
| `radius_km`        | Integer     | Zoekstraal in kilometers                                   |
| `source`           | Enum        | LINKEDIN, INDEED of RECOMMENDATION                         |
| `type`             | Enum        | AND- of OR-booleaanse logica                               |
| `pages`            | Integer     | Aantal resultaatpagina's om op te halen                    |
| `state`            | Enum        | Huidige verwerkingsstatus                                  |
| `ai_search`        | Boolean     | Of AI-verbeterde functies zijn ingeschakeld                |
| `is_monitored`     | Boolean     | Of de zoekopdracht nieuwe vacatures bewaakt                |
| `new_jobs_count`   | Integer     | Telling van niet-beoordeelde nieuwe overeenkomsten         |
| `candidate_id`     | UUID        | Optioneel gekoppelde kandidaat voor CV-gebaseerde matching |

### Hoe monitoring achter de schermen werkt

De monitoringpipeline werkt als volgt:

1. Een achtergrondwerker scant periodiek alle zoekopdrachten waarbij `is_monitored = true`
2. Voor elke gemonitorde zoekopdracht voert het de zoekcriteria opnieuw uit tegen de pool van recentelijk geindexeerde vacatures (vacatures die zijn toegevoegd sinds de laatste monitoringcyclus)
3. Nieuwe overeenkomsten worden geidentificeerd door te vergelijken met de bestaande resultatenset voor die zoekopdracht
4. Nieuw gecontroleerde vacatures worden toegevoegd aan de resultatenset van de zoekopdracht met de vlag "Nieuw"
5. De `new_jobs_count` van de zoekentiteit wordt verhoogd met het aantal nieuwe overeenkomsten
6. Een realtime SSE-melding wordt gepubliceerd naar de actieve sessie van de gebruiker, waardoor een UI-update wordt geactiveerd zonder paginavernieuwing

### Hoe zoeken verbinding maakt met kandidaatmatching

Wanneer een zoekopdracht een `candidate_id` heeft, legt het een verbinding tussen de zoekopdracht en een specifiek kandidaatprofiel. Dit maakt het volgende mogelijk:

* **CV-gebaseerde matching**: De zoekcriteria kunnen worden afgeleid van het cv en vaardigheidsprofiel van de kandidaat
* **Kandidaat-vacatuurpresentatie**: Resultaten kunnen worden gepresenteerd in de context van het profiel van de kandidaat, waarbij overeenkomsten en tekortkomingen worden belicht
* **Matchtracking**: De relatie tussen de zoekopdracht en de kandidaat maakt de kandidaat-vacaturematchingworkflow mogelijk waarbij je bijhoudt welke vacatures aan welke kandidaten worden gepresenteerd

### Tips voor gevorderde gebruikers

<Accordion title="Gebruik de zoekopdrachtstatus om je beoordelingswachtrij te prioriteren">
  Wanneer je meerdere zoekopdrachten in uitvoering hebt, gebruik dan de statusindicatoren om prioriteit te stellen: zoekopdrachten met de status "Klaar" zijn gereed voor directe beoordeling, terwijl zoekopdrachten met de status "Zoekend" of "Classificerend" later kunnen worden gecontroleerd. Wacht niet tot alle zoekopdrachten zijn voltooid voordat je met je beoordeling begint -- begin met de eerste die klaar is.
</Accordion>

<Accordion title="Monitor strategisch voor verschillende marktsegmenten">
  Maak afzonderlijke gemonitorde zoekopdrachten voor verschillende marktsegmenten: een voor "Frontend Developer" in Amsterdam, een voor "Backend Engineer" in Rotterdam, een voor "DevOps Engineer" remote. Elke monitor werkt onafhankelijk en geeft je gerichte meldingen voor elk segment. Dit is effectiever dan een enkele brede zoekopdracht.
</Accordion>

<Accordion title="Volg de snelheid van nieuwe vacatures om marktactiviteit te meten">
  De `new_jobs_count` bij gemonitorde zoekopdrachten is een nuttige maatstaf voor marktactiviteit. Als een gemonitorde zoekopdracht voor "Data Engineer" consistent 5-10 nieuwe vacatures per week vindt, is de markt actief. Als het 0-1 vindt, is de markt koud. Gebruik deze informatie om kandidaten te adviseren over timing en realistische verwachtingen te stellen.
</Accordion>

## Gerelateerd

* [Een zoekopdracht aanmaken](/jobs/search/creating-a-search) -- Hoe nieuwe zoekopdrachten te maken
* [Een zoekopdracht klonen](/jobs/search/cloning-a-search) -- Zoekopdrachten dupliceren voor teamgenoten
* [Zoekresultaten](/jobs/search/search-results) -- Door je resultaten navigeren
