diff --git a/setup.py b/setup.py index 47c9597..083991c 100644 --- a/setup.py +++ b/setup.py @@ -88,6 +88,7 @@ "Natural Language :: Portuguese", "Natural Language :: Slovak", "Natural Language :: Spanish", + "Natural Language :: Swedish", "Natural Language :: Ukrainian", "Natural Language :: Greek", "Natural Language :: Arabic", diff --git a/sumy/data/stopwords/swedish.txt b/sumy/data/stopwords/swedish.txt new file mode 100644 index 0000000..e21edd0 --- /dev/null +++ b/sumy/data/stopwords/swedish.txt @@ -0,0 +1,285 @@ +alltså +att +av +bakom +bara +bland +blev +bli +blir +blivit +båda +bådas +både +de +del +delen +dem +den +denna +deras +dess +dessa +det +detta +dig +din +dina +dit +ditt +dock +dom +du +där +därför +då +efter +eftersom +elfte +eller +elva +en +enkel +enkelt +enkla +enligt +er +era +ert +ett +fall +fanns +fast +fick +fin +finnas +finns +fler +flera +flesta +fram +framför +från +få +får +fått +följande +för +före +förra +första +ge +genast +genom +ger +gick +gjorde +gjort +gälla +gäller +gällt +gå +gång +går +gått +gör +göra +ha +hade +haft +han +hans +har +hela +heller +hellre +helst +helt +henne +hennes +heter +hit +hon +honom +hur +här +i +ibland +idag +igen +igår +imorgon +in +inför +inga +innan +inne +inom +inte +inuti +ja +jag +jämfört +kan +kanske +knappast +kolla +kom +komma +kommer +kommit +kunde +kunna +kunnat +kvar +kör +legat +ligga +ligger +lilla +lite +liten +litet +lägga +länge +längre +längst +lätt +lättare +lättast +långsam +långsammare +långsammast +långsamt +långt +man +med +mellan +men +menar +mer +mera +mest +mig +min +mina +mindre +minst +mitt +mittemot +mot +mycket +många +måste +möjlig +möjligen +möjligt +möjligtvis +ned +nederst +nedersta +nedre +nej +ner +ni +nog +nr +nu +när +nästa +någon +någonting +något +några +nån +nåt +och +också +ofta +oftast +olika +olikt +om +oss +på +rakt +redan +rätt +sade +sagt +samma +samt +sedan +sen +ser +senare +senast +sent +sig +sin +sina +sist +sista +siste +sitt +ska +skall +skriver +skulle +slutligen +små +smått +snart +som +stor +stora +stort +står +säga +säger +sätt +så +ta +tar +till +tills +tog +under +upp +ur +ut +utan +ute +vad +var +vara +varför +varifrån +varit +varje +varken +vart +vem +vems +vet +vi +vid +vidare +vilka +vilken +vilket +vill +visst +väl +värre +vår +våra +vårt +än +ändå +ännu +är +även +åtminstone +över +övermorgon diff --git a/tests/test_stemmers.py b/tests/test_stemmers.py index aae5eb5..980d0cf 100644 --- a/tests/test_stemmers.py +++ b/tests/test_stemmers.py @@ -51,3 +51,8 @@ def test_greek_stemmer(): # The first assert covers the empty stem case. assert "οτ" == greek_stemmer("όταν") assert "εργαζ" == greek_stemmer("εργαζόμενος") + + +def test_swedish_stemmer(): + swedish_stemmer = Stemmer("swedish") + assert "sov" == swedish_stemmer("sover")