Re: Norwegian stemmer question

Martin Porter <[email protected]> Sun, 17 Aug 2025 07:24:30 +0100
Newsgroups gmane.comp.search.snowball
Message-ID <CA+s0XwWWF7h2ZNTLgAYNXnh36fLMpZrr+mJrMBtiOefJ8DFFWA@mail.gmail.com>
--===============3721740042718794976==
Content-Type: multipart/alternative; boundary="000000000000b6c3a9063c89adf1"

--000000000000b6c3a9063c89adf1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Blake,

Have you received a reply to your query? I'm afraid it has been in my spam
folder since July 26, and I have only just noticed it.

Like you I'm puzzled, but not in quite the same way. The rule for -ers goes

(*i*) *giv   hav   skap* delete *ers* suffix (*ii*) *amm   ast   ind   kap
  kk   lt   nk   omm   pp   v   =C3=B8st* do nothing (*iii*) if none of the=
se
suffixes are present delete *ers* suffix (If I've understood correctly) the
tests in (i) seem to be irrelevant, since ers will get deleted anyway by
(iii). 'none' in (iii) must refer to the list in (ii). balders -> bald by
(iii). The snowball code reflects this exactly but 'giv' 'hap' 'skap' seem
again to be irrelevant.

All this is a development from my original Norwegian stemmer at
http://snowball.tartarus.org/algorithms/norwegian/stemmer.html , presumably
to get a more delicate test for removal of -ers.

--000000000000b6c3a9063c89adf1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Blake,</div><div><br></div><div>Have you received a r=
eply to your query? I&#39;m afraid it has been in my spam folder since July=
 26, and I have only just noticed it.=C2=A0</div><div><br></div><div>Like y=
ou I&#39;m puzzled, but not in quite the same way. The rule for -ers goes</=
div><div><br></div><div>
<dl><dt>(<i>i</i>)
                        <b><i>giv =C2=A0 hav =C2=A0 skap</i></b>
                        </dt><dd>delete <b><i>ers</i></b> suffix
                    </dd><dt>(<i>ii</i>)
                        <b><i>amm =C2=A0 ast =C2=A0 ind =C2=A0 kap =C2=A0 k=
k =C2=A0 lt =C2=A0 nk =C2=A0 omm =C2=A0 pp =C2=A0 v =C2=A0 =C3=B8st</i></b>
                        </dt><dd>do nothing
                    </dd><dt>(<i>iii</i>)
                        if none of these suffixes are present
                        </dt><dd>delete <b><i>ers</i></b> suffix
                </dd></dl>(If I&#39;ve understood correctly) the tests in (=
i) seem to be irrelevant, since ers will get deleted anyway by (iii). &#39;=
none&#39; in (iii) must refer to the list in (ii). balders -&gt; bald by (i=
ii). The snowball code reflects this exactly but &#39;giv&#39; &#39;hap&#39=
; &#39;skap&#39; seem again to be irrelevant.</div><div><br></div><div>All =
this is a development from my original Norwegian stemmer at=C2=A0<a href=3D=
"http://snowball.tartarus.org/algorithms/norwegian/stemmer.html">http://sno=
wball.tartarus.org/algorithms/norwegian/stemmer.html</a> , presumably to ge=
t a more delicate test for removal of -ers.</div><div><br></div><div><br></=
div><div></div></div>

--000000000000b6c3a9063c89adf1--


--===============3721740042718794976==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Snowball-discuss mailing list
[email protected]
https://lists.tartarus.org/mailman/listinfo/snowball-discuss

--===============3721740042718794976==--