如何将索引属性强制为数字(或浮点数)?

时间:2016-11-27 06:04:08

标签: django python-3.x elasticsearch

根据此How to update a field type in elasticsearch,我添加了Put Mapping AP。然而,Kibana,我得到的财产是未知的(见下面的截图)。在排名字段中,有数值或0.

{
"tweet" : {
    "properties" : {
        "user" : {"type" : "string", "index" : "not_analyzed"},
        "message" : {"type" : "string", "null_value" : "na"},
        "postDate" : {"type" : "date"},
        "priority" : {"type" : "integer"},
        "rank" : {"type" : "float"}
    }
}
}

Kibana screen - you see rank as (?) unknown type

1 个答案:

答案 0 :(得分:1)

刷新字段列表,解决问题

以后添加的任何字段都需要刷新。为此:

  1. 去Kiabana
  2. 转到管理层并选择索引。
  3. 单击“刷新字段列表”。
  4. enter image description here