亚马逊弹性搜索 - 安装Hunspell Stemmer

时间:2016-01-11 17:03:31

标签: amazon-web-services elasticsearch hunspell

我想通过hunspell令牌过滤器使用一些基于字典的词干。我正在使用Amazon Elastic Search,但没有了解如何将这些插件配置到我的域。如果AWS ES中有任何其他的DCitionary stemmer,那么它将会有所帮助。这项服务变得毫无用处。

1 个答案:

答案 0 :(得分:0)

看起来没有办法做到这一点。但是为了让词干工作,我使用了英语词干分析器,它适用于英语单词。

我创建了一个具有以下设置的自定义分析器:

"analysis": {
      "filter": {
        "english_stemmer": {
          "type": "stemmer",
          "language": "english"
        },
        "english_possessive_stemmer": {
          "type": "stemmer",
          "language": "possessive_english"
        }
      },
      "analyzer": {
        "english": {
          "tokenizer": "standard",
          "char_filter": [
            "html_strip"
          ],
          "filter": [
            "asciifolding",
            "english_possessive_stemmer",
            "lowercase",
            "stop",
            "english_stemmer"
          ]
        }
      }
    }