https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html

매핑

엘라스틱서치에서 문서를 색인할 때 데이터 유형에 따라 필드에 적절한 데이터 타입을 지정해야한다. 이러한 과정을 매핑이라고 한다.

매핑을 지정하면 지정된 데이터 타입으로 색인된다.

매핑을 지정하지 않으면 엘라스틱서치가 자동으로 필드를 생성하고 필드 타입까지 결정한다. (동적 매핑)

특정 문서 응답 예시

{
    "_index":"movie_kibana_execute",
    "_type":"_doc",
    "_id":"3",
    "_score":0.18232156,
    "_source": {
        "message": "helloworld",
        "test-obj": {
            "key1": "value1"
        }
    }
}

메타필드

메타필드는 메타데이터를 저장하는 특수 목적의 필드다.