<?php

namespace App\Config;

class IntentLightConfig
{
    public const LIST_THRESHOLD = 4;

    public function getQuantityWords(): array
    {
        return [
            'alle',
            'sämtliche',
            'saemtliche',
            'mehrere',
            'verschiedene',
            'einige',
            'viele',
            'optionen',
            'möglichkeiten',
            'moeglichkeiten',
            'varianten',
            'arten',
            'modelle',
            'funktionen',
            'punkte',
            'schritte',
            'kategorien',
            'übersicht',
            'uebersicht',
        ];
    }

    public function getStrongPatterns(): array
    {
        return [
            '/\bliste(n)?\b/u',
            '/\bauflisten\b/u',
            '/\baufz(a|ä)hl(en)?\b/u',
            '/\bnenn(e)?\b/u',
            '/\bzeig(e)?\b/u',
            '/\bwelche\s+sind\b/u',
            '/\bwelche\s+gibt\s+es\b/u',
            '/\bwas\s+sind\b/u',
            '/\bwie\s+viele\b/u',
            '/\branking\b/u',
            '/\btop\s*\d+\b/u',
        ];
    }
}