2016-02-29 16 views

回答

0

您可以將mutate filterconvert您的字段添加到另一種類型的

filter { 

    ... other filters... 

    mutate { 
    convert => { "fieldname" => "integer" } 
    } 
} 
+0

感謝快速回復會試試看。但是,請您告訴我如何在彈性搜索中攝入後更改字段的類型。如何和需要採取什麼措施? –

+0

創建字段後,您無法更改ES中的類型。但是,您可以創建自己的映射,在該映射中告訴ES每個字段使用的類型。 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-put-mapping.html – Val

+0

謝謝val你救了我的命。我想通過logstash在攝入時改變類型。但是,因爲我已經上傳了ES中的數據,所以如何從elasticsearch中刪除這些數據?如果我只刪除索引,是否意味着我的完整數據將被刪除?如果不是,那麼如何刪除哪些組件以及需要刪除哪些組件以根據索引刪除完整數據? –

相關問題