Bijlage A – Embedded TextSearch as a Service
Aanvullende bepalingen bij de Algemene Voorwaarden van Value Adding
1. Dienstomschrijving
De TextSearch-dienst is een beheerde zoekfunctionaliteit binnen de softwareomgeving van Value Adding. De klant stelt een gestructureerde databron ter beschikking (zoals een URL, API of database), waarna Value Adding via een eigen import script deze gegevens verwerkt en opneemt in een onderliggende zoekindex. Deze index wordt beheerd binnen een besloten infrastructuur.
De klant krijgt toegang tot een zoekinterface via een iframe, die kan worden geïntegreerd binnen de eigen applicatie of website. De TextSearch-dienst is onderdeel van een bredere dienst van Value Adding en is niet bedoeld als zelfstandige zoekoplossing of generieke zoekengine.
Indicatieve objectgroottes:
| Type object | Geschatte grootte |
|---|---|
| Korte tekstregel of gebruikersrecord | 0.5 – 1.5 KB |
| Eenvoudige e-mail (zonder HTML) | 2 – 5 KB |
| HTML e-mail (met opmaak) | 10 – 30 KB |
| Supportticket of e-mailthread | 10 – 50 KB |
2. Gebruik en beperking
De zoekfunctionaliteit is alleen beschikbaar via een iframe dat door Value Adding wordt verstrekt. De klant:
- Heeft geen directe toegang tot de onderliggende zoektechnologie, collecties of configuraties;
- Kan geen objecten of collecties toevoegen, wijzigen of beheren via externe API's of dashboards;
- Mag de zoekfunctie uitsluitend gebruiken binnen de context van eigen toepassingen, via de geleverde iframe;
- Verkrijgt geen sublicentie of rechten op de onderliggende softwaretechnologie (zoals Meilisearch).
Deze dienst mag niet worden gebruikt of gepositioneerd als een zelfstandige, algemene zoekoplossing of als "search-as-a-service"-product. Alle zoekfunctionaliteit wordt geleverd binnen het kader van de beheerde softwaredienst van Value Adding en valt onder de licentievoorwaarden van derden.
De door Value Adding verstrekte scoped keys zijn uitsluitend bedoeld voor beperkte leesacties binnen vooraf geconfigureerde collecties. Deze sleutels mogen alleen worden gebruikt binnen de context van de door ons geleverde zoekoplossing. Gebruik in andere omgevingen, toepassingen of als zelfstandige zoeklaag is uitdrukkelijk niet toegestaan.
3. Inbegrepen en niet inbegrepen in de dienst
Inbegrepen:
- Gehoste zoekomgeving text-search omgeving
- Geïntegreerde iframe voor zoeken
- Beheerderstoegang voor testing doeleinden
- Leestoegang voor testing doeleinden
- Dagelijkse back-ups (retentie: 7 dagen)
- Monitoring en automatische herstart
- Basisbeveiliging via HTTPS en rate limiting
Niet inbegrepen:
- Technische ondersteuning (support)
- Maatwerkfunctionaliteit of koppelingen
- SLA's of beschikbaarheidsgaranties
- Herstel buiten de reguliere back-up procedure
4. Prijsstelling van de dienst
De dienst bestaat uit een volledig beheerde full text search engine, inclusief het up-to-date houden van de indexen op basis van een door de klant aangeleverde databron (zoals e-mails, tickets of andere gestructureerde objecten). Value Adding verzorgt de opslag, indexering en ontsluiting van deze gegevens via een geïntegreerd zoekinterface.
4.1 Full text search indexes (opslag, indexering en searches)
Hieronder vindt u de aangeboden pakketten:
| Pakket | Max. objecten | Max. collecties | Searches p/m | Prijs / maand (excl. btw) |
|---|---|---|---|---|
| Tier 1 | 250.000 | tot 8 | tot 250.000 | €39 |
| Tier 2 | 500.000 | tot 12 | tot 500.000 | €59 |
| Tier 3 | 1.000.000 | tot 20 | tot 1.000.000 | €89 |
| Tier 4 | 2.500.000 | tot 30 | tot 2.000.000 | €149 |
| Custom | > 2.500.000 | maatwerk | maatwerk | Op aanvraag |
* Voor de telmethode van objecten, zie sectie 4.4 "Telmethode en grootteberekening"
4.2 Inladen en geschikt maken van documenten voor full text search
Voor het inladen en verwerken van documenten ten behoeve van indexering geldt een volume gebaseerd tarief. Dit tarief is aanvullend op de maandelijkse pakketprijs en wordt berekend op basis van het aantal unieke documenten dat per maand succesvol is ingeladen en verwerkt. Dit is exclusief optimalisering en omvat enkel basis full text search op het hoofddocument. Voor de precieze telmethode en hoe documentgrootte wordt berekend, zie sectie 4.4.
| Verwerkt aantal documenten p/m | Tarief per 1.000 documenten (excl. btw) |
|---|---|
| Tot 50.000 | Inbegrepen |
| 50.001 – 200.000 | €0,49 |
| > 500.000 | €0,39 (geschaald tarief) |
4.3 Sorting en filtering (geavanceerde zoekfunctionaliteit)
Voor het mogelijk maken van sorteer- en filteracties op specifieke velden binnen een zoekindex gelden aanvullende voorwaarden. Dit type functionaliteit vereist extra indexstructuren, verhoogt de systeembelasting en vergroot de opslagcapaciteit. Met name bij grotere datasets leidt dit tot zwaardere verwerking bij zowel het indexeren van nieuwe gegevens als bij het uitvoeren van zoekopdrachten.
Om deze reden gelden voor sorteerbare en filterbare velden de volgende bepalingen:
- Tot 5 filterbare en 5 sorteerbare attributen per index zijn inbegrepen bij het Advanced-indexpakket.
- Extra attributen boven deze limiet brengen een toeslag met zich mee van €15 per attribuut per maand (filterbaar of sorteerbaar).
- Een veld dat zowel filterbaar als sorteerbaar is, wordt als twee afzonderlijke attributen geteld.
- Het wijzigen of uitbreiden van attributen vereist een herconfiguratie van de index. Hiervoor geldt een eenmalig tarief van €125 per wijziging.
- Indien de gevraagde configuratie structureel afwijkt van de standaardopzet, kan een overstap naar een Custom-pakket noodzakelijk zijn.
Deze bepalingen zijn bedoeld om een voorspelbare en stabiele werking van de zoekfunctionaliteit te waarborgen binnen de afgesproken performance- en schaalGrenzen.
| Pakket | Max. objecten | Max. collecties | Searches p/m | Attributen inbegrepen* | Prijs / maand (excl. btw) |
|---|---|---|---|---|---|
| Advanced Tier 1 | 250.000 | tot 8 | tot 250.000 | 5 filterbaar + 5 sorteerbaar | €59 |
| Advanced Tier 2 | 500.000 | tot 12 | tot 500.000 | 5 + 5 | €89 |
| Advanced Tier 3 | 1.000.000 | tot 20 | tot 1.000.000 | 5 + 5 | €135 |
| Advanced Tier 4 | 2.500.000 | tot 30 | tot 2.000.000 | 5 + 5 | €225 |
| Advanced Custom | > 2.500.000 | maatwerk | maatwerk | maatwerk | Op aanvraag |
* Een veld dat zowel filterbaar als sorteerbaar is, telt als twee.
4.4 Telmethode en grootteberekening
Voor de bepaling van het aantal objecten en documenten in de context van prijsstelling en pakketlimieten hanteren wij de volgende uitgangspunten:
4.4.1 Wat telt als een verwerkt document
- Elk nieuw toegevoegd document telt als één verwerkt document
- Elke unieke update van een bestaand document in de index telt als een nieuw verwerkt document
- Verwijdering van documenten telt niet als verwerkt document
4.4.2 Grootteberekening en eenheidstelling
Een standaard e-mail van ongeveer 5 KB wordt als uitgangspunt gehanteerd (1 eenheid). Grotere documenten tellen naar rato:
- Tot 10 KB = 1 eenheid
- 10 KB tot 15 KB = 2 eenheden
- 15 KB tot 20 KB = 3 eenheden
- En zo verder: elke 5 KB telt als 1 extra eenheid
Voorbeeld:
- • Een e-mail van 4 KB = 1 eenheid
- • Een e-mail van 12 KB = 2 eenheden
- • Een supportticket van 18 KB = 3 eenheden
- • Een grote e-mail van 27 KB = 5 eenheden
4.4.3 Toepassingsgebied
Deze telmethode is van toepassing op:
- Het aantal objecten binnen een gekozen pakket (sectie 4.1)
- Het aantal verwerkte documenten bij inladen (sectie 4.2)
- Overages boven pakketlimieten (sectie 5)
5. Overages en maatwerk
Bij overschrijding van pakketlimieten gelden de volgende tarieven:
| Type overage | Tarief (excl. btw) |
|---|---|
| Searches boven limiet pakket | €0,40 per 1.000 searches |
| Objecten boven limiet pakket | €0,40 per 1.000 objecten |
* Objecten worden geteld conform de telmethode in sectie 4.4
Overschrijding van pakketlimieten wordt automatisch geregistreerd en maandelijks op nacalculatie gefactureerd. Bij structurele overschrijding behoudt Value Adding zich het recht voor om een pakketupgrade voor te stellen of te verplichten.
Voor maatwerk, technische ondersteuning, indexoptimalisatie, integraties en training geldt Bijlage D (DAAS) met bijbehorende uurtarieven.
6. Gebruik en aansprakelijkheid
De klant is verantwoordelijk voor de juistheid, wettigheid en integriteit van de aangeleverde data. Aansprakelijkheid wordt geregeld conform artikel 15 van de Algemene Voorwaarden.
In afwijking van artikel 15.2 van de Algemene Voorwaarden geldt voor deze dienst aanvullend: de maximale aansprakelijkheid is beperkt tot het maandbedrag van de dienst, met een absoluut maximum gelijk aan het jaarlijkse bedrag. Indirecte schade, gederfde winst, verlies van data of bedrijfsstagnatie vallen buiten de aansprakelijkheid.
7. Beschikbaarheid en ondersteuning
Er geldt geen gegarandeerde beschikbaarheid (SLA), tenzij schriftelijk anders overeengekomen. Value Adding streeft naar redelijke continuïteit. Ondersteuning wordt verleend op basis van beschikbaarheid en tegen uurtarief. Urgente ondersteuning is op aanvraag mogelijk tegen meerprijs.
8. Verbruik, prijsbepaling, facturatie en verlenging
De klant kiest zelf een passend pakket en wordt vooraf gefactureerd per jaar. Bij structurele overschrijding van limieten wordt het pakket automatisch opgewaardeerd. Betaling van aanvullende kosten is verplicht binnen 30 dagen.
De overeenkomst wordt stilzwijgend verlengd met 1 jaar, tenzij schriftelijk opgezegd met ten minste drie maanden opzegtermijn voor contracteinde.
9. Beëindiging door Value Adding
Beëindiging door Value Adding wordt geregeld conform artikel 24 van de Algemene Voorwaarden.
10. Doorontwikkeling en functionele wijzigingen
Value Adding behoudt zich het recht voor om de TextSearch-dienst technisch of functioneel te verbeteren, mits dit geen achteruitgang veroorzaakt in bestaande functies die door de klant actief worden gebruikt. Nieuwe of aanvullende functionaliteiten kunnen afzonderlijk worden aangeboden en geprijsd.
11. Verwijzing en bevestiging
Op de TextSearch-dienst is artikel 9 (Intellectueel eigendom, SaaS/Platform, maatwerk en overdracht) van de algemene voorwaarden onverkort van toepassing. De door Value Adding beheerde zoekinfrastructuur, indexen en configuraties behoren tot het SaaS/Platform; de klant ontvangt uitsluitend toegang via de iframe zoals omschreven in deze bijlage.