Snowball token filter

A filter that stems words using a Snowball-generated stemmer. The language parameter controls the stemmer with the following available values: Arabic, Armenian, Basque, Catalan, Danish, Dutch, English, Estonian, Finnish, French, German, German2, Hungarian, Italian, Irish, Kp, Lithuanian, Lovins, Norwegian, Porter, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish.

For example:

  1. PUT /my-index-000001
  2. {
  3. "settings": {
  4. "analysis": {
  5. "analyzer": {
  6. "my_analyzer": {
  7. "tokenizer": "standard",
  8. "filter": [ "lowercase", "my_snow" ]
  9. }
  10. },
  11. "filter": {
  12. "my_snow": {
  13. "type": "snowball",
  14. "language": "Lovins"
  15. }
  16. }
  17. }
  18. }
  19. }