Neoveille.json 1.42 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{ 
  "name": "Néoveille",
  "description": "Détection de Néologismes",
  "parameters":
  [
    {
      "name": "nodigit",
      "label": "Exclusion des chiffres",
      "description": "Exclu les candidats qui contiennent des chiffres",
      "type": "Bool",
      "items": null,
      "default": true
    },
    {
      "name": "lowercaseonly",
      "label": "Uniquement des mots en minuscule",
      "description": "Exclu les candidats qui ont des caractères en minuscule, cela évite le bruit dû aux noms propres",
      "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,
      "default": "\\w{3,}(?:-\\w{3,}){0,3}"
    },
    {
      "name": "exclusiondict",
      "label": "Dictionnaire d'exclusion",
      "description": "Exclu tous les candidats présents de ce dictionnaire",
      "type": "Bool",
      "items": null,
      "default": true
    },
    {
      "name": "spellchecker",
      "label": "Heuristique orthographique",
      "description": "Exclu les candidats selon une heuristique basée sur Hunspell, permettant notamment d'éviter le bruit dû aux coquilles orthographiques.",
      "type": "Bool",
      "items": null,
      "default": true
    }
  ]
}