Elasticsearch 5.0.2 ignore_above给出了不支持的参数错误

时间:2016-12-09 20:51:11

标签: elasticsearch

我是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”...]

1 个答案:

答案 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个。