我是Elasticsearch的新手。我使用的是ES版本5.0.2。当我尝试创建映射时,我得到了不支持的参数ignore_above ..
忽略以上是ES版本5.0.2中支持的参数。不知道我在这里做错了什么。
curl -XPUT 'localhost:9200/myIndex?pretty' -d'
"mappings":{
"item": {
"properties" : {
"myreference": {
"type": "text",
"store": false,
"index": "analyzed",
"analyzer": "standard",
"include_in_all": false,
"ignore_above": 300,
"doc_values": false
}
}
}
}
'
如果我添加“null_value”:“”到“myreference”错误就变成了 不支持的参数[“null_value”...,“ignore_above”...]
答案 0 :(得分:3)
自ES 5起,@IBOutlet var NavigationBar: UINavigationBar!
NavigationBar.isTranslucent = false
NavigationBar.barTintColor = UIColor (red: 117/255, green: 23/255, blue: 49/255, alpha: 1.0)
设置对ignore_above
(即已分析)字段无效,但仅适用于text
字段。 keyword
也是如此。您可以找到此in this thread的确认信息。
您可以看到null_value
如何运作here以及ignore_above
如何运作here的完整示例,并且您将看到它们仅适用于{{1} }}},而不是null_value
个。