ElasticSearch mapping


ElasticSearch mapping

매핑이란? - RDBMS의 스키마와 비슷한 역할 - json 형태의 데이터를 루씬이 이해할 수 있도록 바꿔주는 작업 - 다이나믹 매핑 - json 도큐먼트의 데이터 타입에 맞춰 자동으로 인덱스 매핑을 해주는것 - 명시적 매핑 - 인덱스를 생성할 때 인덱스 매핑을 직접 정의하거나 mapping API를 통해 매핑을 지정 매핑 타입 데이터 타입 설명 text* 전문 검색이 필요한 데이터로 텍스트 분석기가 텍스트를 작은 단위로 분리 keyword* 텍스트 분석을 하지 않고 원문을 통째로 인덱싱 date 날짜 / 시간 Bye, short, integer, long 정수형 타입 scaled_float, half_float, double, float 실수형 타입 scaled_float : float 데이터에 특정 ..


원문링크 : ElasticSearch mapping