2016-12-07 91 views
0

我從2個不同的集羣登錄到我的elasticsearch中有2個記錄器。 logger1使用索引mydata-cluster1-YYYY.MM.DD,而logger2使用索引mydata-cluster2-YYYY.MM.DD。當數據被索引時,我可以自動將一個字段添加到彈性搜索索引嗎?

我無法觸摸記錄儀。因此,當數據被索引以顯示數據屬於哪個羣集時,我想在ES端添加一個字段。我可以使用映射來做到這一點嗎?

感謝

+0

這個[answer](http://stackoverflow.com/questions/22098314/elasticsearch-run-script-on-document-insertion-insert-api)可能很有趣 –

+0

doc說它在2.0.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可以派上用場。希望能幫助到你!

相關問題