在索引数据时,我可以自动向弹性搜索索引添加字段吗?

时间:2016-12-07 03:18:07

标签: elasticsearch indexing

我有来自2个不同群集的2个记录器登录到我的elasticsearch。 logger1使用索引mydata-cluster1-YYYY.MM.DD,logger2使用索引mydata-cluster2-YYYY.MM.DD。

我无法触摸记录器。所以我想在索引数据时在ES端添加一个字段,以显示数据属于哪个集群。我可以使用映射来执行此操作吗?

由于

1 个答案:

答案 0 :(得分:0)

如果您使用PUT映射API,以便为索引添加字段,该怎么办:

PUT mydata-cluster1-YYYY.MM.DD/_mapping/mappingtype <-- change the mapping type according to yours 
{
  "properties": {
    "your_field": {
      "type": "text" <--- type of the field
    }
  }
}

SO可以派上用场。希望它有所帮助!