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_DEU: &[&'static str] = &[
8     "a",
9     "ab",
10     "aber",
11     "ach",
12     "acht",
13     "achte",
14     "achten",
15     "achter",
16     "achtes",
17     "ag",
18     "alle",
19     "allein",
20     "allem",
21     "allen",
22     "aller",
23     "allerdings",
24     "alles",
25     "allgemeinen",
26     "als",
27     "also",
28     "am",
29     "an",
30     "ander",
31     "andere",
32     "anderem",
33     "anderen",
34     "anderer",
35     "anderes",
36     "anderm",
37     "andern",
38     "anderr",
39     "anders",
40     "au",
41     "auch",
42     "auf",
43     "aus",
44     "ausser",
45     "ausserdem",
46     "außer",
47     "außerdem",
48     "b",
49     "bald",
50     "bei",
51     "beide",
52     "beiden",
53     "beim",
54     "beispiel",
55     "bekannt",
56     "bereits",
57     "besonders",
58     "besser",
59     "besten",
60     "bin",
61     "bis",
62     "bisher",
63     "bist",
64     "c",
65     "d",
66     "d.h",
67     "da",
68     "dabei",
69     "dadurch",
70     "dafür",
71     "dagegen",
72     "daher",
73     "dahin",
74     "dahinter",
75     "damals",
76     "damit",
77     "danach",
78     "daneben",
79     "dank",
80     "dann",
81     "daran",
82     "darauf",
83     "daraus",
84     "darf",
85     "darfst",
86     "darin",
87     "darum",
88     "darunter",
89     "darüber",
90     "das",
91     "dasein",
92     "daselbst",
93     "dass",
94     "dasselbe",
95     "davon",
96     "davor",
97     "dazu",
98     "dazwischen",
99     "daß",
100     "dein",
101     "deine",
102     "deinem",
103     "deinen",
104     "deiner",
105     "deines",
106     "dem",
107     "dementsprechend",
108     "demgegenüber",
109     "demgemäss",
110     "demgemäß",
111     "demselben",
112     "demzufolge",
113     "den",
114     "denen",
115     "denn",
116     "denselben",
117     "der",
118     "deren",
119     "derer",
120     "derjenige",
121     "derjenigen",
122     "dermassen",
123     "dermaßen",
124     "derselbe",
125     "derselben",
126     "des",
127     "deshalb",
128     "desselben",
129     "dessen",
130     "deswegen",
131     "dich",
132     "die",
133     "diejenige",
134     "diejenigen",
135     "dies",
136     "diese",
137     "dieselbe",
138     "dieselben",
139     "diesem",
140     "diesen",
141     "dieser",
142     "dieses",
143     "dir",
144     "doch",
145     "dort",
146     "drei",
147     "drin",
148     "dritte",
149     "dritten",
150     "dritter",
151     "drittes",
152     "du",
153     "durch",
154     "durchaus",
155     "durfte",
156     "durften",
157     "dürfen",
158     "dürft",
159     "e",
160     "eben",
161     "ebenso",
162     "ehrlich",
163     "ei",
164     "ei,",
165     "eigen",
166     "eigene",
167     "eigenen",
168     "eigener",
169     "eigenes",
170     "ein",
171     "einander",
172     "eine",
173     "einem",
174     "einen",
175     "einer",
176     "eines",
177     "einig",
178     "einige",
179     "einigem",
180     "einigen",
181     "einiger",
182     "einiges",
183     "einmal",
184     "eins",
185     "elf",
186     "en",
187     "ende",
188     "endlich",
189     "entweder",
190     "er",
191     "ernst",
192     "erst",
193     "erste",
194     "ersten",
195     "erster",
196     "erstes",
197     "es",
198     "etwa",
199     "etwas",
200     "euch",
201     "euer",
202     "eure",
203     "eurem",
204     "euren",
205     "eurer",
206     "eures",
207     "f",
208     "folgende",
209     "früher",
210     "fünf",
211     "fünfte",
212     "fünften",
213     "fünfter",
214     "fünftes",
215     "für",
216     "g",
217     "gab",
218     "ganz",
219     "ganze",
220     "ganzen",
221     "ganzer",
222     "ganzes",
223     "gar",
224     "gedurft",
225     "gegen",
226     "gegenüber",
227     "gehabt",
228     "gehen",
229     "geht",
230     "gekannt",
231     "gekonnt",
232     "gemacht",
233     "gemocht",
234     "gemusst",
235     "genug",
236     "gerade",
237     "gern",
238     "gesagt",
239     "geschweige",
240     "gewesen",
241     "gewollt",
242     "geworden",
243     "gibt",
244     "ging",
245     "gleich",
246     "gott",
247     "gross",
248     "grosse",
249     "grossen",
250     "grosser",
251     "grosses",
252     "groß",
253     "große",
254     "großen",
255     "großer",
256     "großes",
257     "gut",
258     "gute",
259     "guter",
260     "gutes",
261     "h",
262     "hab",
263     "habe",
264     "haben",
265     "habt",
266     "hast",
267     "hat",
268     "hatte",
269     "hatten",
270     "hattest",
271     "hattet",
272     "heisst",
273     "her",
274     "heute",
275     "hier",
276     "hin",
277     "hinter",
278     "hoch",
279     "hätte",
280     "hätten",
281     "i",
282     "ich",
283     "ihm",
284     "ihn",
285     "ihnen",
286     "ihr",
287     "ihre",
288     "ihrem",
289     "ihren",
290     "ihrer",
291     "ihres",
292     "im",
293     "immer",
294     "in",
295     "indem",
296     "infolgedessen",
297     "ins",
298     "irgend",
299     "ist",
300     "j",
301     "ja",
302     "jahr",
303     "jahre",
304     "jahren",
305     "je",
306     "jede",
307     "jedem",
308     "jeden",
309     "jeder",
310     "jedermann",
311     "jedermanns",
312     "jedes",
313     "jedoch",
314     "jemand",
315     "jemandem",
316     "jemanden",
317     "jene",
318     "jenem",
319     "jenen",
320     "jener",
321     "jenes",
322     "jetzt",
323     "k",
324     "kam",
325     "kann",
326     "kannst",
327     "kaum",
328     "kein",
329     "keine",
330     "keinem",
331     "keinen",
332     "keiner",
333     "keines",
334     "kleine",
335     "kleinen",
336     "kleiner",
337     "kleines",
338     "kommen",
339     "kommt",
340     "konnte",
341     "konnten",
342     "kurz",
343     "können",
344     "könnt",
345     "könnte",
346     "l",
347     "lang",
348     "lange",
349     "leicht",
350     "leide",
351     "lieber",
352     "los",
353     "m",
354     "machen",
355     "macht",
356     "machte",
357     "mag",
358     "magst",
359     "mahn",
360     "mal",
361     "man",
362     "manche",
363     "manchem",
364     "manchen",
365     "mancher",
366     "manches",
367     "mann",
368     "mehr",
369     "mein",
370     "meine",
371     "meinem",
372     "meinen",
373     "meiner",
374     "meines",
375     "mensch",
376     "menschen",
377     "mich",
378     "mir",
379     "mit",
380     "mittel",
381     "mochte",
382     "mochten",
383     "morgen",
384     "muss",
385     "musst",
386     "musste",
387     "mussten",
388     "muß",
389     "mußt",
390     "möchte",
391     "mögen",
392     "möglich",
393     "mögt",
394     "müssen",
395     "müsst",
396     "müßt",
397     "n",
398     "na",
399     "nach",
400     "nachdem",
401     "nahm",
402     "natürlich",
403     "neben",
404     "nein",
405     "neue",
406     "neuen",
407     "neun",
408     "neunte",
409     "neunten",
410     "neunter",
411     "neuntes",
412     "nicht",
413     "nichts",
414     "nie",
415     "niemand",
416     "niemandem",
417     "niemanden",
418     "noch",
419     "nun",
420     "nur",
421     "o",
422     "ob",
423     "oben",
424     "oder",
425     "offen",
426     "oft",
427     "ohne",
428     "ordnung",
429     "p",
430     "q",
431     "r",
432     "recht",
433     "rechte",
434     "rechten",
435     "rechter",
436     "rechtes",
437     "richtig",
438     "rund",
439     "s",
440     "sa",
441     "sache",
442     "sagt",
443     "sagte",
444     "sah",
445     "satt",
446     "schlecht",
447     "schluss",
448     "schon",
449     "sechs",
450     "sechste",
451     "sechsten",
452     "sechster",
453     "sechstes",
454     "sehr",
455     "sei",
456     "seid",
457     "seien",
458     "sein",
459     "seine",
460     "seinem",
461     "seinen",
462     "seiner",
463     "seines",
464     "seit",
465     "seitdem",
466     "selbst",
467     "sich",
468     "sie",
469     "sieben",
470     "siebente",
471     "siebenten",
472     "siebenter",
473     "siebentes",
474     "sind",
475     "so",
476     "solang",
477     "solche",
478     "solchem",
479     "solchen",
480     "solcher",
481     "solches",
482     "soll",
483     "sollen",
484     "sollst",
485     "sollt",
486     "sollte",
487     "sollten",
488     "sondern",
489     "sonst",
490     "soweit",
491     "sowie",
492     "später",
493     "startseite",
494     "statt",
495     "steht",
496     "suche",
497     "t",
498     "tag",
499     "tage",
500     "tagen",
501     "tat",
502     "teil",
503     "tel",
504     "tritt",
505     "trotzdem",
506     "tun",
507     "u",
508     "uhr",
509     "um",
510     "und",
511     "und?",
512     "uns",
513     "unse",
514     "unsem",
515     "unsen",
516     "unser",
517     "unsere",
518     "unserer",
519     "unses",
520     "unter",
521     "v",
522     "vergangenen",
523     "viel",
524     "viele",
525     "vielem",
526     "vielen",
527     "vielleicht",
528     "vier",
529     "vierte",
530     "vierten",
531     "vierter",
532     "viertes",
533     "vom",
534     "von",
535     "vor",
536     "w",
537     "wahr?",
538     "wann",
539     "war",
540     "waren",
541     "warst",
542     "wart",
543     "warum",
544     "was",
545     "weg",
546     "wegen",
547     "weil",
548     "weit",
549     "weiter",
550     "weitere",
551     "weiteren",
552     "weiteres",
553     "welche",
554     "welchem",
555     "welchen",
556     "welcher",
557     "welches",
558     "wem",
559     "wen",
560     "wenig",
561     "wenige",
562     "weniger",
563     "weniges",
564     "wenigstens",
565     "wenn",
566     "wer",
567     "werde",
568     "werden",
569     "werdet",
570     "weshalb",
571     "wessen",
572     "wie",
573     "wieder",
574     "wieso",
575     "will",
576     "willst",
577     "wir",
578     "wird",
579     "wirklich",
580     "wirst",
581     "wissen",
582     "wo",
583     "woher",
584     "wohin",
585     "wohl",
586     "wollen",
587     "wollt",
588     "wollte",
589     "wollten",
590     "worden",
591     "wurde",
592     "wurden",
593     "während",
594     "währenddem",
595     "währenddessen",
596     "wäre",
597     "würde",
598     "würden",
599     "x",
600     "y",
601     "z",
602     "z.b",
603     "zehn",
604     "zehnte",
605     "zehnten",
606     "zehnter",
607     "zehntes",
608     "zeit",
609     "zu",
610     "zuerst",
611     "zugleich",
612     "zum",
613     "zunächst",
614     "zur",
615     "zurück",
616     "zusammen",
617     "zwanzig",
618     "zwar",
619     "zwei",
620     "zweite",
621     "zweiten",
622     "zweiter",
623     "zweites",
624     "zwischen",
625     "zwölf",
626     "über",
627     "überhaupt",
628     "übrigens",
629 ];
630