본문 바로가기

Back-end34

Elastic Search -Metric Aggregation Elastic Search - Metric Aggregation Elastic Search - Metric Aggregation 도큐먼트 안에서 조합을 통해 어떠한 값을 도출하는 방법Metric Aggregation은 산술적인 부분에 사용된다 xxxxxxxxxxcurl -XPOST -H "Content-Type:application/json" --data-binary @basket.json파일의 내용을 넣는 것이니 `-data-binary 을 쓴다. 농구 데이터basket.json 의 내용xxxxxxxxxx{ "index" : { "_index": "basketball", "_type": "record", "_id": "1" }}{ "team" : "Chicago Bulls", "name" : "Mich.. 2018. 8. 31.
ElasticSearch Search 데이터 조회하기 ElasticSearch Search ElasticSearch Search ​xcurl -XGET localhost:9200/classes/class/_search?q=rating:5 출력결과xxxxxxxxxx{"took":2,"timed_out":false,"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},"hits":{"total":4,"max_score":1.0,"hits":[{"_index":"classes","_type":"class","_id":"19","_score":1.0,"_source":{"title" : "Cell Biology","Professor" : "Anjella Kim","major" : "Medical","semest.. 2018. 8. 30.
ElasticSearch Mapping ElasticSearch Mapping ElasticSearch Mapping 실제 작업을 할때 (날짜인지 모를때 단순히 String타입으로 넣을 수 있기에) 쓴다.이러한 실수는 Kibana에서 시각화를 할때 제대로 나오지 않는 결과로 이어짐 class.json 버전이 맞지않아 오류가 난다. string => text​x{ "class" : { "properties" : { "title" : { "type" : "string" }, "professor" : { "type" : "string" }, "major" : { "type" : "string" }, "semester" : { "type" : "string" }, "student_count" : { "type" : "integer" }, "unit".. 2018. 8. 30.
Elastic Search 벌크 ELASTIC SEARCH 벌크 ELASTIC SEARCH 벌크 여러개의 Document를 한번에 Elastic search에 넣는 법 curl 6버전이상에선 -H "Content-Type:application/json"을 넣는 것을 기억하자 xxxxxxxxxxcurl -XPOST localhost:9200/_bulk?pretty --data-binary @classes.json 벌크 작업. 아래의 구조xxxxxxxxxxPOST /customer/external/_bulk?pretty{"index":{"_id":"1"}}{"name": "John Doe" }{"index":{"_id":"2"}}{"name": "Jane Doe" } http://host:port/(index)/(type)/(action|.. 2018. 8. 29.
반응형