【发布时间】:2015-12-08 03:58:09
【问题描述】:
我正在尝试创建一个测试分析器来试验 Elastic Search 的分析。我创建了一个名为“mytest”的索引,该索引可用且可搜索,但是当我尝试创建自定义分析器时出现以下错误
{
"error": "ElasticsearchIllegalArgumentException[Can't update non dynamic settings[[index.analysis.analyzer.content.type, index.analysis.analyzer.content.tokenizer]] for open indices [[mytest]]]",
"status": 400
}
现在我不确定更新设置的限制,但我在文档中找不到任何内容。创建索引的时候可以创建analyze,但是update不起作用。
使用下面的源码创建分析器
PUT mytest/_settings
{
"analysis" : {
"analyzer":{
"content":{
"type":"custom",
"tokenizer":"whitespace"
}
}
}
}
有什么想法吗?
【问题讨论】:
-
这可能是help
-
@keety 确实如此
标签: indexing elasticsearch analyzer