Elasticsearch

[elasticsearch] Source 필터링 이해하기

'김용환' 2015. 7. 10. 11:26



source 필터는 저장된 원본을 제어할 수 있다. 



 source 값

뜻 

true

원본을 읽는다. 

{
  "_source": false,
  "query" : {
    "term" : { "name" : "samuel" }
  }
}

false 

원본을 읽지 않는다. 

{
  "_source": true,
  "query" : {
    "term" : { "name" : "samuel" }
  }
}

obj.* 

부분적으로 읽는다. 

{
  "_source": "obj.*",
  "query" : {
    "term" : { "name" : "samuel" }
  }
}

 exclude/include

특정 패턴을 제외 또는 포함한다 

{
  "_source": {
  "include": [
    "name"
   ]
  }
}