[ELK스택] Elastic Search (3)
·
데이터 엔지니어링/AWS
Metric Aggregation 산술 aggregation { "size" : 0, "aggs" : { "stats_score" : { "stats" : { "field" : "points" } } } } curl -XGET -H'Content-Type: application/json' localhost:9200/_search?pretty --data-binary @avg_points_aggs.json AVG(평균) MAX (최대값) status : count/ min / max / avg / sum => aggregation이 다 나올 수 있는 코드 Bucket aggregation SQL Group by와 같음 { "size" : 0, "aggs" : { "team_stats" : { "terms"..
[ELK스택] Elastic Search (2)
·
데이터 엔지니어링/AWS
Elastic Search (1) 에서 json file로부터 document를 생성했기 때문에 아래의 코드 실행시 에러 발생함 curl -XPOST http://localhost:9200/classes/class/1/_update -d ' {"doc" : {"unit":1}}' Elasticsearch 6.0 이후 버전에 도입된 엄격한 content-type 확인으로 인해서 아래의 코드가 추가되어야함 curl -XPOST http://localhost:9200/classes/class/1/_update?pretty -H'Content-Type: application/json' -d' { "doc" : {"unit" : 4} } ' unit 4로 변경 확인 Update One Field With Scri..