๐ŸŽฏ Demo omgeving  |  CP-login  |  Statamic op Laravel

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