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

May*_*nia 5 amazon-web-services hunspell elasticsearch

我想通过hunspell令牌过滤器使用一些基于字典的词干。我正在使用Amazon Elastic Search,但没有获得如何将这些插件配置到我的域的信息。如果AWS ES中提供了任何其他强制词干器,那么它将很有帮助。事实证明这项服务没有用。

小智 -1

看来没有办法做到这一点。但为了使词干工作正常,我使用了英语词干分析器,它对于英语单词非常有效。

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

"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"
          ]
        }
      }
    }
Run Code Online (Sandbox Code Playgroud)