如何在本地计算机上测试Elastic Search的analyzer-smartcn插件

时间:2018-03-03 00:39:04

标签: elasticsearch

我在弹性搜索上安装了smartcn插件,重新启动了elasticsearch并尝试使用这些设置创建索引:

PUT /test_chinese
{
  "settings": {
    "index": {
      "analysis": {
        "analyzer": {
          "default": {
            "type": "smartcn"
          }
        }
      }
    }
  }
}

但是,当我在Marvel中运行它时,我收到此错误,我在弹性搜索中看到一堆错误:

  

“error”:“IndexCreationException [[test_chinese]无法创建   指数];嵌套:ElasticsearchIllegalArgumentException [找不到   分析器类型[smartcn]或[default]的标记化器];嵌套:   NoClassSettingsException [无法加载类设置[type]   价值[smartcn]];嵌套:   ClassNotFoundException的[org.elasticsearch.index.analysis.smartcn.SmartcnAnalyzerProvider];   “,”“状态”:400

我可能缺少什么想法?

1 个答案:

答案 0 :(得分:0)

我明白了。我从zip手动安装了插件,这导致了问题...我重新安装了正确的方法,但具体到1.7并且它工作了