悟空,拿我的打狗棒来

Elasticsearch template 的請教

Elasticsearch | 作者 dadaball | 发布于2021年06月08日 | 阅读数:853

請問各位大佬,
我有一個 log-yyyy-mm-dd 的index 名稱,採取每日建立 index 
我在設定template 的時候,第一次建立 log-2021-06-08  的 index 是符合template 裡mapping 所設定的字段型態。
假設以後前端AP 會多送一個(Host)新的字段進來,template 也有增加該字段,可是已經建立 log-2021-06-08 的index 是沒有
Host  字段的mapping 表,所以AP 帶有 Host 的字段資料進來,在 log-2021-06-08  這個index 裡 mapping 表Host 字段就會有 text 跟 Host.keyword  兩種型態。
有什麼方式 template 新增新的字段時,過往的 index 也可以參照新的字段的型態。
感謝!
 
 
 
已邀请:

God_lockin

赞同来自: dadaball

目前是没有什么好办法,目前能做的是dynamic mapping,对于某种类型的数据自动映射为某种mapping
 
https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册