- 인덱스 매핑 시 자료형이 불필요하게 설정되어 있다면, 속도 느려짐
- age의 type이 long으로 불필요하게 큼
- GET 메서드 통해 인덱스 조회 시 소요시간 알 수 있음
- index1은 Elasticsearch가 자동으로 매핑 작업을 수행함
- index1의 age type이 long으로 미리 매핑된 것
- 다른 자료형으로 전환하다기보다, 새로 만들어야 함.
- 다른 자료형으로 입력해도 result : created 됨
- 그러나 바뀐 자료형으로 입력X, 원래 매핑된 자료형으로 들어가게 됨
- 단, 문자형은 숫자형에 들어가지 못함
- DB 설계 시에도 자료형, 매핑 작업 설계에 유의해야 함
자료형 미리 정하여 PUT 하기
- Auto indent 클릭 시 자동 들여쓰기됨
name은 text, age는 short, gender는 keyword(설정한 자료형 그대로) 반영됨
자료 검색 Kibana - Discover
Kibana 이용해 GUI 형태 검색O
- 자료형 keyword의 목적 : 검색 시 keyword 활용(효율적 검색)
- 자료형 Mapping 해줘야 하는 경우 : 위치정보의 경우 Kibana의 Map을 활용할 수 있는데 text 형식으로 지정되면 활용 불가해 매핑 필수