Neoveille.json 1.43 KB
Newer Older
1
2
{ 
  "name": "Néoveille",
3
  "description": "Détection de néologismes formels",
4
5
6
7
8
  "parameters":
  [
    {
      "name": "nodigit",
      "label": "Exclusion des chiffres",
9
      "description": "Exclure les candidats qui contiennent des chiffres",
10
11
12
13
14
15
      "type": "Bool",
      "items": null,
      "default": true
    },
    {
      "name": "lowercaseonly",
16
17
      "label": "Uniquement les mots en minuscule",
      "description": "Exclure les candidats qui ont des caractères en minuscule, cela évite le bruit dû aux noms propres",
18
19
20
21
22
23
24
25
26
27
      "type": "Bool",
      "items": null,
      "default": true
    },
    {
      "name": "pattern",
      "label": "Pattern de vérification",
      "description": "Expression régulière qui sera utilisée pour filtrer la liste des candidats, si vide, sera équivalent à '.*'",
      "type": "String",
      "items": null,
28
      "default": "^\\w{3,}(?:-\\w{3,}){0,3}$"
29
30
31
32
    },
    {
      "name": "exclusiondict",
      "label": "Dictionnaire d'exclusion",
33
      "description": "Exclure tous les candidats présents de ce dictionnaire",
34
35
36
37
38
39
      "type": "Bool",
      "items": null,
      "default": true
    },
    {
      "name": "spellchecker",
40
41
      "label": "Correcteur orthographique",
      "description": "Exclure les candidats selon une heuristique basée sur Hunspell, permettant notamment d'éviter le bruit dû aux coquilles orthographiques.",
42
43
44
45
46
47
      "type": "Bool",
      "items": null,
      "default": true
    }
  ]
}