# Opinions on KStem vs Porter Stem?

**URL:** <https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816>\
**Category:** Elasticsearch\
**Created:** [October 1, 2013, 12:57pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816 "2013-10-01T12:57:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [October 1, 2013, 12:57pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/1 "2013-10-01T12:57:08Z")

</div>

I'm thinking of switching from the Porter stemmer to KStem for English  
because it seems to do a better job for my rather limited test set. Does  
anyone have an opinion on which stemmer seems to do a better job?

Thanks!

Nik

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Lukas\_Vlcek1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lukas_vlcek1/32/819_2.png) [@Lukas\_Vlcek1](https://discuss.elastic.co/u/Lukas_Vlcek1)\
**Post date:** [October 1, 2013, 2:07pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/2 "2013-10-01T14:07:06Z")

</div>

Hi,

if I remember correctly, both Porter and English Snowball can be quite  
aggressive in stemming. We are using KStem. YMMW

Regards,  
Lukas

On Tue, Oct 1, 2013 at 2:57 PM, Nikolas Everett [nik9000@gmail.com](mailto:nik9000@gmail.com) wrote:

> I'm thinking of switching from the Porter stemmer to KStem for English  
> because it seems to do a better job for my rather limited test set. Does  
> anyone have an opinion on which stemmer seems to do a better job?
> 
> Thanks!
> 
> Nik
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [October 1, 2013, 2:15pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/3 "2013-10-01T14:15:35Z")

</div>

On Tue, Oct 1, 2013 at 10:07 AM, Lukáš Vlček [lukas.vlcek@gmail.com](mailto:lukas.vlcek@gmail.com) wrote:

> if I remember correctly, both Porter and English Snowball can be quite  
> aggressive in stemming. We are using KStem. YMMW

Thanks!

Nik

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![roytmana](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/roytmana/32/44855_2.png) [@roytmana](https://discuss.elastic.co/u/roytmana)\
**Post date:** [October 1, 2013, 9:22pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/4 "2013-10-01T21:22:17Z")

</div>

Same here I find kstem less aggressive and a better fit for my data

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![otisg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/otisg/32/492_2.png) [@otisg](https://discuss.elastic.co/u/otisg)\
**Post date:** [October 7, 2013, 6:53pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/5 "2013-10-07T18:53:01Z")

</div>

Likewise here.  
We just switched from Porter to KStem for a recent client. I don't think  
we've ever moved in the other direction.

## Otis

ELASTICSEARCH Performance Monitoring - [Sematext Monitoring | Infrastructure Monitoring Service](http://sematext.com/spm/index.html)  
Search Analytics - [Cloud Monitoring Tools & Services | Sematext](http://sematext.com/search-analytics/index.html)

On Tuesday, October 1, 2013 5:22:17 PM UTC-4, AlexR wrote:

> Same here I find kstem less aggressive and a better fit for my data

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [October 7, 2013, 7:15pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/6 "2013-10-07T19:15:09Z")

</div>

Thanks so much. I did end up switching to KStem. I've only seen one  
complaint, around the last name "Duhring", but I'm pretty sure Porter  
wouldn't have been any better there.

Nik

On Mon, Oct 7, 2013 at 2:53 PM, Otis Gospodnetic \<[otis.gospodnetic@gmail.com](mailto:otis.gospodnetic@gmail.com)

> wrote:

> Likewise here.  
> We just switched from Porter to KStem for a recent client. I don't think  
> we've ever moved in the other direction.
> 
> ## Otis
> 
> ELASTICSEARCH Performance Monitoring - [Sematext Monitoring | Infrastructure Monitoring Service](http://sematext.com/spm/index.html)  
> Search Analytics - [Cloud Monitoring Tools & Services | Sematext](http://sematext.com/search-analytics/index.html)
> 
> On Tuesday, October 1, 2013 5:22:17 PM UTC-4, AlexR wrote:
> 
> > Same here I find kstem less aggressive and a better fit for my data
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Michael\_Sander](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael_sander/32/838_2.png) [@Michael\_Sander](https://discuss.elastic.co/u/Michael_Sander)\
**Post date:** [April 14, 2016, 6:05am UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/7 "2016-04-14T06:05:12Z")

</div>

I'll too be moving over to kstem. In addition to being a bit less aggressive, kstem turns all words into other real words (porter often comes out with word-chunks). So you can use the analyzed result to generate word clouds or other types of aggregations.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 10:59pm UTC](https://discuss.elastic.co/t/opinions-on-kstem-vs-porter-stem/13816/8 "2017-07-05T22:59:23Z")

</div>


