我在弹性搜索上安装了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
我可能缺少什么想法?
答案 0 :(得分:0)
我明白了。我从zip手动安装了插件,这导致了问题...我重新安装了正确的方法,但具体到1.7并且它工作了