inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ElasticSearch Essential

다섯 번째 강의 - 매핑 이해하기

매핑 설정 변경하기

해결된 질문

285

fbfbf1

작성한 질문수 28

0

안녕하세요.

운영 중인 엘라스틱 서치에서

바로 매핑 설정을 변경할 수 있나요?

 

정적 매핑을 사용한다고 했을 때

  1. 기존에 있던 인덱스를 제거하고 정적 매핑 설정 후 다시 색인

  2. 기존에 있던 인덱스 제거하지 않은 상태로 정적 매핑 설정 하면 자동으로 변경이 됨

어떤 게 맞는 지 알 수 있을까요

elasticsearch

답변 1

1

강진우

매핑 설정을 변경한다고 했을 때 예를 들어 text 타입의 필드를 keyword 타입의 필드로 변경하는 것과 같이 속성을 변경하는 것은 불가능 합니다. 왜냐하면 타입이 변경되면 인덱스를 다시 해야 하기 때문 입니다.

그리고 동적 매핑을 정적 매핑으로 변경한다는 것도 불가능 하구요. 사실 정적 매핑 이라는 것 자체는 필드와 필드의 타입을 미리 정의해 두는 것일 뿐이지 동적 매핑을 통해 필드의 타입이 동적으로 정의 되었다면 정적으로 정의할 필요 자체가 없어 집니다.

만약 정적 매핑을 통해서 동적 매핑으로 생성된 매핑 정보를 바꾸려고 한다면 (ex. text타입의 필드를 keyword 타입으로 변경) 그 때는 기존에 있던 인덱스를 제거하고 정적 매핑 설정 후 다시 색인을 해야 합니다. 앞서 말씀 드렸던 것처럼 인덱스를 다시 해야 하기 때문 입니다.

Red 인 상황에서 유실

0

64

2

하루 100GB 로그를 30기간 저장하는 클러스터 예시중 질문이 있습니다.

0

108

2

노드당 샤드수 제한 질문입니다.

0

85

2

노드에서의 가용영역 이슈

0

105

3

노드당 샤드 수 질문입니다.

0

149

3

색인과정 이해하기 중 질문입니다.

0

227

2

xlsx 파일 색인 중 CircuitBreakingException 발생

0

204

1

ES 트러블슈팅 사례분석 강의 내용중 궁금한 게 있습니다.

0

246

1

동잭매핑 매핑 시 색인 질문

0

200

1

Elastic Search 동작 이해하기 색인 설명 관련

0

415

2

Compressed OOP 조건에 따른 ES Heap Size 제약

0

708

1

6강 10분 색인 과정에 대해 질문 있습니다.

0

342

2

4강 14분51초 질문 있습니다!

0

399

2

안녕하세요 elastic cloud를 사용하는데 cpu가 계속 칩니다 .

0

381

1

검색이 안되는 문제 문의

0

337

1

7번째 강의에서 Token과 Term은 다른 건가요??

0

465

1

서버 업데이트후 키바나 동작안함

1

339

1

인덱스 설계에서 type 문의드립니다.

0

359

1

/_cat/indices?v 로 인덱스 조회시 보이는 나머지 항목들

0

406

1

색인 분석이란?

0

253

1

동적 스키마가 NoSQL을 의미하나요???

0

524

1

노리분석기 노드 적용 질문

1

273

1

노드 heap size에 관해서

0

683

2

로드밸런스 endpoint

1

312

1