[elasticsearch] 기존 색인의 매핑 수정하기

HI·2024년 8월 23일

기존색인에 세팅/매핑 수정 방법

매핑에 필드 추가

PUT index-1/_mappings
{
  "properties": {
    "NAME": {
     "type":"keyword"
    }
  }
}
  • alias type같은 경우는 재색인 하지 않아도 전필드 적용 가능.
  • copy_to는 재 색인해야 전체 적용 가능.(추가된 이후 들어온 데이터는 가능.)
  • 기존필드의 type을 변경하는 것은 불가능.
  • 기존필드의 옵션을 추가하는것은 가능.
    ex. "DATE"라는 필드에 ignore_malformed: true 옵션 추가하기.
    PUT index-1/_mapping
	{
 	 "properties": {
 	   "DATE": {
  	    "type": "date",
  	    "format": "basic_date",
  	    "ignore_malformed": true
     	 }
    	}
 	 }
	}

0개의 댓글