4

탄성 검색 인덱스 템플릿에 대한 질문이 있습니다. 제 질문에 대한 장면이 있습니다.탄성 검색 인덱스 템플릿

templateA이라는 일련의 인덱스에 대한 템플릿을 만들고 Index-yyyy.mm.dd2Index-yyyy.mm.dd2이라는 이름의이 인덱스에서 만드는 인덱스가 있습니다. 일정 기간이 지나면 indice에서 새로운 필드를 만들어야하고 templateA을 업데이트합니다.

그래, 이전에 생성 된 색인을 만드는 방법은 새 템플릿을 사용합니까? 제게 제안 해주세요. 고마워요!

+0

안녕하세요 @ kenticny 답변에 문제가 해결 되었다면 [수락] (http://meta.stackexchange.com/q/5234/179419)을 고려하십시오. 이것은 해결책을 찾았다는 것을 더 넓은 커뮤니티에 나타냅니다. 그러나 이것을 할 의무는 없습니다. – baudsp

답변

4

템플릿은 인덱스 생성시에만 사용됩니다. 매핑을 수정하거나 색인을 다시 만들고 reindex 데이터를 수정해야합니다.

PUT mapping API을 사용하여 매핑을 수정할 수 있습니다.

+0

이 답변은 내 문제와 잘 맞지 않지만 더 나은 답변을 찾지 못했습니다! 같은 주셔서 감사합니다. – kenticny

+0

명확히하기 위해 - 인덱스를 만드는 데 사용 된 템플릿조차도 업데이트 할 수 있지만 ** PUT 인덱스 템플릿 API 대신 PUT 매핑 API (인덱스 관련) **를 사용해야합니다. – Newerth