請問各位大佬,
我有一個 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 也可以參照新的字段的型態。
感謝!
我有一個 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 也可以參照新的字段的型態。
感謝!
1 个回复
God_lockin
赞同来自: dadaball
https://www.elastic.co/guide/e ... .html