ES Field Data Type 비교

Object, Nested, Multi-Field 간의 차이점에 대해 알아보자

관련 영상입니다.


Object

  • Object Type 은 값이 여러 필드를 포함할 수 있는 필드를 가질 수 있습니다.
  • doc으로 저장되는 데이터가 평탄화(flatten) 작업이 되어서 저장된다.
  • query 시 원하는 데이터가 나오지 않을 가능성이 있습니다.

Nested

nested 로 생성된 fields 에 doc 데이터를 넣으면 각각 서로 다른 색인을 거쳐서 독립된 doc 으로 저장된다.

Multi-Fields

field 마다 서로 다른 Analyzer 를 설정할 수 있다.

댓글남기기