1 // Sonic
2 //
3 // Fast, lightweight and schema-less search backend
4 // Copyright: 2019, Valerian Saliou <valerian@valeriansaliou.name>
5 // License: Mozilla Public License v2.0 (MPL v2.0)
6 
7 pub static STOPWORDS_FRA: &[&'static str] = &[
8     "a",
9     "abord",
10     "absolument",
11     "afin",
12     "ah",
13     "ai",
14     "aie",
15     "aient",
16     "aies",
17     "ailleurs",
18     "ainsi",
19     "ait",
20     "allaient",
21     "allo",
22     "allons",
23     "allô",
24     "alors",
25     "anterieur",
26     "anterieure",
27     "anterieures",
28     "apres",
29     "après",
30     "as",
31     "assez",
32     "attendu",
33     "au",
34     "aucun",
35     "aucune",
36     "aucuns",
37     "aujourd",
38     "aujourd'hui",
39     "aupres",
40     "auquel",
41     "aura",
42     "aurai",
43     "auraient",
44     "aurais",
45     "aurait",
46     "auras",
47     "aurez",
48     "auriez",
49     "aurions",
50     "aurons",
51     "auront",
52     "aussi",
53     "autre",
54     "autrefois",
55     "autrement",
56     "autres",
57     "autrui",
58     "aux",
59     "auxquelles",
60     "auxquels",
61     "avaient",
62     "avais",
63     "avait",
64     "avant",
65     "avec",
66     "avez",
67     "aviez",
68     "avions",
69     "avoir",
70     "avons",
71     "ayant",
72     "ayez",
73     "ayons",
74     "b",
75     "bah",
76     "bas",
77     "basee",
78     "bat",
79     "beau",
80     "beaucoup",
81     "bien",
82     "bigre",
83     "bon",
84     "boum",
85     "bravo",
86     "brrr",
87     "c",
88     "car",
89     "ce",
90     "ceci",
91     "cela",
92     "celle",
93     "celle-ci",
94     "celle-là",
95     "celles",
96     "celles-ci",
97     "celles-là",
98     "celui",
99     "celui-ci",
100     "celui-là",
101     "celà",
102     "cent",
103     "cependant",
104     "certain",
105     "certaine",
106     "certaines",
107     "certains",
108     "certes",
109     "ces",
110     "cet",
111     "cette",
112     "ceux",
113     "ceux-ci",
114     "ceux-là",
115     "chacun",
116     "chacune",
117     "chaque",
118     "cher",
119     "chers",
120     "chez",
121     "chiche",
122     "chut",
123     "chère",
124     "chères",
125     "ci",
126     "cinq",
127     "cinquantaine",
128     "cinquante",
129     "cinquantième",
130     "cinquième",
131     "clac",
132     "clic",
133     "combien",
134     "comme",
135     "comment",
136     "comparable",
137     "comparables",
138     "compris",
139     "concernant",
140     "contre",
141     "couic",
142     "crac",
143     "d",
144     "da",
145     "dans",
146     "de",
147     "debout",
148     "dedans",
149     "dehors",
150     "deja",
151     "delà",
152     "depuis",
153     "dernier",
154     "derniere",
155     "derriere",
156     "derrière",
157     "des",
158     "desormais",
159     "desquelles",
160     "desquels",
161     "dessous",
162     "dessus",
163     "deux",
164     "deuxième",
165     "deuxièmement",
166     "devant",
167     "devers",
168     "devra",
169     "devrait",
170     "different",
171     "differentes",
172     "differents",
173     "différent",
174     "différente",
175     "différentes",
176     "différents",
177     "dire",
178     "directe",
179     "directement",
180     "dit",
181     "dite",
182     "dits",
183     "divers",
184     "diverse",
185     "diverses",
186     "dix",
187     "dix-huit",
188     "dix-neuf",
189     "dix-sept",
190     "dixième",
191     "doit",
192     "doivent",
193     "donc",
194     "dont",
195     "dos",
196     "douze",
197     "douzième",
198     "dring",
199     "droite",
200     "du",
201     "duquel",
202     "durant",
203     "dès",
204     "début",
205     "désormais",
206     "e",
207     "effet",
208     "egale",
209     "egalement",
210     "egales",
211     "eh",
212     "elle",
213     "elle-même",
214     "elles",
215     "elles-mêmes",
216     "en",
217     "encore",
218     "enfin",
219     "entre",
220     "envers",
221     "environ",
222     "es",
223     "essai",
224     "est",
225     "et",
226     "etant",
227     "etc",
228     "etre",
229     "eu",
230     "eue",
231     "eues",
232     "euh",
233     "eurent",
234     "eus",
235     "eusse",
236     "eussent",
237     "eusses",
238     "eussiez",
239     "eussions",
240     "eut",
241     "eux",
242     "eux-mêmes",
243     "exactement",
244     "excepté",
245     "extenso",
246     "exterieur",
247     "eûmes",
248     "eût",
249     "eûtes",
250     "f",
251     "fais",
252     "faisaient",
253     "faisant",
254     "fait",
255     "faites",
256     "façon",
257     "feront",
258     "fi",
259     "flac",
260     "floc",
261     "fois",
262     "font",
263     "force",
264     "furent",
265     "fus",
266     "fusse",
267     "fussent",
268     "fusses",
269     "fussiez",
270     "fussions",
271     "fut",
272     "fûmes",
273     "fût",
274     "fûtes",
275     "g",
276     "gens",
277     "h",
278     "ha",
279     "haut",
280     "hein",
281     "hem",
282     "hep",
283     "hi",
284     "ho",
285     "holà",
286     "hop",
287     "hormis",
288     "hors",
289     "hou",
290     "houp",
291     "hue",
292     "hui",
293     "huit",
294     "huitième",
295     "hum",
296     "hurrah",
297     "hé",
298     "hélas",
299     "i",
300     "ici",
301     "il",
302     "ils",
303     "importe",
304     "j",
305     "je",
306     "jusqu",
307     "jusque",
308     "juste",
309     "k",
310     "l",
311     "la",
312     "laisser",
313     "laquelle",
314     "las",
315     "le",
316     "lequel",
317     "les",
318     "lesquelles",
319     "lesquels",
320     "leur",
321     "leurs",
322     "longtemps",
323     "lors",
324     "lorsque",
325     "lui",
326     "lui-meme",
327     "lui-même",
328     "là",
329     "lès",
330     "m",
331     "ma",
332     "maint",
333     "maintenant",
334     "mais",
335     "malgre",
336     "malgré",
337     "maximale",
338     "me",
339     "meme",
340     "memes",
341     "merci",
342     "mes",
343     "mien",
344     "mienne",
345     "miennes",
346     "miens",
347     "mille",
348     "mince",
349     "mine",
350     "minimale",
351     "moi",
352     "moi-meme",
353     "moi-même",
354     "moindres",
355     "moins",
356     "mon",
357     "mot",
358     "moyennant",
359     "multiple",
360     "multiples",
361     "même",
362     "mêmes",
363     "n",
364     "na",
365     "naturel",
366     "naturelle",
367     "naturelles",
368     "ne",
369     "neanmoins",
370     "necessaire",
371     "necessairement",
372     "neuf",
373     "neuvième",
374     "ni",
375     "nombreuses",
376     "nombreux",
377     "nommés",
378     "non",
379     "nos",
380     "notamment",
381     "notre",
382     "nous",
383     "nous-mêmes",
384     "nouveau",
385     "nouveaux",
386     "nul",
387     "néanmoins",
388     "nôtre",
389     "nôtres",
390     "o",
391     "oh",
392     "ohé",
393     "ollé",
394     "olé",
395     "on",
396     "ont",
397     "onze",
398     "onzième",
399     "ore",
400     "ou",
401     "ouf",
402     "ouias",
403     "oust",
404     "ouste",
405     "outre",
406     "ouvert",
407     "ouverte",
408     "ouverts",
409     "o|",
410     "où",
411     "p",
412     "paf",
413     "pan",
414     "par",
415     "parce",
416     "parfois",
417     "parle",
418     "parlent",
419     "parler",
420     "parmi",
421     "parole",
422     "parseme",
423     "partant",
424     "particulier",
425     "particulière",
426     "particulièrement",
427     "pas",
428     "passé",
429     "pendant",
430     "pense",
431     "permet",
432     "personne",
433     "personnes",
434     "peu",
435     "peut",
436     "peuvent",
437     "peux",
438     "pff",
439     "pfft",
440     "pfut",
441     "pif",
442     "pire",
443     "pièce",
444     "plein",
445     "plouf",
446     "plupart",
447     "plus",
448     "plusieurs",
449     "plutôt",
450     "possessif",
451     "possessifs",
452     "possible",
453     "possibles",
454     "pouah",
455     "pour",
456     "pourquoi",
457     "pourrais",
458     "pourrait",
459     "pouvait",
460     "prealable",
461     "precisement",
462     "premier",
463     "première",
464     "premièrement",
465     "pres",
466     "probable",
467     "probante",
468     "procedant",
469     "proche",
470     "près",
471     "psitt",
472     "pu",
473     "puis",
474     "puisque",
475     "pur",
476     "pure",
477     "q",
478     "qu",
479     "quand",
480     "quant",
481     "quant-à-soi",
482     "quanta",
483     "quarante",
484     "quatorze",
485     "quatre",
486     "quatre-vingt",
487     "quatrième",
488     "quatrièmement",
489     "que",
490     "quel",
491     "quelconque",
492     "quelle",
493     "quelles",
494     "quelqu'un",
495     "quelque",
496     "quelques",
497     "quels",
498     "qui",
499     "quiconque",
500     "quinze",
501     "quoi",
502     "quoique",
503     "r",
504     "rare",
505     "rarement",
506     "rares",
507     "relative",
508     "relativement",
509     "remarquable",
510     "rend",
511     "rendre",
512     "restant",
513     "reste",
514     "restent",
515     "restrictif",
516     "retour",
517     "revoici",
518     "revoilà",
519     "rien",
520     "s",
521     "sa",
522     "sacrebleu",
523     "sait",
524     "sans",
525     "sapristi",
526     "sauf",
527     "se",
528     "sein",
529     "seize",
530     "selon",
531     "semblable",
532     "semblaient",
533     "semble",
534     "semblent",
535     "sent",
536     "sept",
537     "septième",
538     "sera",
539     "serai",
540     "seraient",
541     "serais",
542     "serait",
543     "seras",
544     "serez",
545     "seriez",
546     "serions",
547     "serons",
548     "seront",
549     "ses",
550     "seul",
551     "seule",
552     "seulement",
553     "si",
554     "sien",
555     "sienne",
556     "siennes",
557     "siens",
558     "sinon",
559     "six",
560     "sixième",
561     "soi",
562     "soi-même",
563     "soient",
564     "sois",
565     "soit",
566     "soixante",
567     "sommes",
568     "son",
569     "sont",
570     "sous",
571     "souvent",
572     "soyez",
573     "soyons",
574     "specifique",
575     "specifiques",
576     "speculatif",
577     "stop",
578     "strictement",
579     "subtiles",
580     "suffisant",
581     "suffisante",
582     "suffit",
583     "suis",
584     "suit",
585     "suivant",
586     "suivante",
587     "suivantes",
588     "suivants",
589     "suivre",
590     "sujet",
591     "superpose",
592     "sur",
593     "surtout",
594     "t",
595     "ta",
596     "tac",
597     "tandis",
598     "tant",
599     "tardive",
600     "te",
601     "tel",
602     "telle",
603     "tellement",
604     "telles",
605     "tels",
606     "tenant",
607     "tend",
608     "tenir",
609     "tente",
610     "tes",
611     "tic",
612     "tien",
613     "tienne",
614     "tiennes",
615     "tiens",
616     "toc",
617     "toi",
618     "toi-même",
619     "ton",
620     "touchant",
621     "toujours",
622     "tous",
623     "tout",
624     "toute",
625     "toutefois",
626     "toutes",
627     "treize",
628     "trente",
629     "tres",
630     "trois",
631     "troisième",
632     "troisièmement",
633     "trop",
634     "très",
635     "tsoin",
636     "tsouin",
637     "tu",
638     "té",
639     "u",
640     "un",
641     "une",
642     "unes",
643     "uniformement",
644     "unique",
645     "uniques",
646     "uns",
647     "v",
648     "va",
649     "vais",
650     "valeur",
651     "vas",
652     "vers",
653     "via",
654     "vif",
655     "vifs",
656     "vingt",
657     "vivat",
658     "vive",
659     "vives",
660     "vlan",
661     "voici",
662     "voie",
663     "voient",
664     "voilà",
665     "vont",
666     "vos",
667     "votre",
668     "vous",
669     "vous-mêmes",
670     "vu",
671     "vé",
672     "vôtre",
673     "vôtres",
674     "w",
675     "x",
676     "y",
677     "z",
678     "zut",
679     "à",
680     "â",
681     "ça",
682     "ès",
683     "étaient",
684     "étais",
685     "était",
686     "étant",
687     "état",
688     "étiez",
689     "étions",
690     "été",
691     "étée",
692     "étées",
693     "étés",
694     "êtes",
695     "être",
696     "ô",
697 ];
698