ยท
Algolia uitfaseren: zoeken zonder externe dienst
Algolia uitfaseren: zoeken zonder externe dienst
Algolia uitfaseren: zoeken zonder externe dienst
Algolia uitfaseren: zoeken zonder externe dienst
Algolia is krachtig maar duur en afhankelijk van een externe dienst. Statamic biedt alternatieven die net zo goed werken voor de schaal van IKC-websites.
## Het probleem met Algolia
Algolia werkt goed, maar heeft nadelen voor een project als IKC:
- **Kosten**: bij grotere hoeveelheden content en zoekopdrachten loopt de rekening op
- **Caching-gedoe**: content-updates zijn niet direct doorzocht
- **Externe afhankelijkheid**: als Algolia down is, werkt zoeken niet
## Alternatieven in Statamic
### 1. Ingebouwde local driver
De standaard Statamic zoekindex slaat een lokale index op als JSON-bestanden. Snel te configureren, geen externe diensten nodig.
### 2. Loupe addon
De [Loupe addon](https://statamic.com/addons/daun/loupe) gebruikt SQLite voor een krachtige full-text index:
```bash
composer require daun/statamic-loupe
php please search:update
```
Voordelen:
- Snelle full-text zoekindex
- Ondersteunt typo-tolerantie
- Draait volledig lokaal, geen externe API
### 3. Distill addon
Voor sites met veel content en complexe filterbehoeften (zoals GIV met bijbelboeken, thema's, etc.) is [Distill](https://statamic.com/addons/jacksleight/distill) interessant.
## Migratiestappen
1. Zet `STATAMIC_ALGOLIA_ENABLED=false` in `.env`
2. Configureer de gewenste lokale index driver
3. Draai `php please search:update` om te herindexeren
4. Test de zoekresultaten en pas relevance-configuratie aan
De migratie kost gemiddeld een halve dag werk en levert structureel kostenbesparing op.
โ Terug naar overzicht