[elasticsearch]데이터 추가, 업데이트

차보경·2022년 12월 18일
0

ElasticSearch

목록 보기
4/6
post-thumbnail
post-custom-banner

추가하기

  • POST를 통해서 추가할 수 있음
curl -H "Content-Type: application/json" -XPOST 127.0.0.1:9200/classes/class/1 -d '
{"title" : "Algorithm", "professor" : "Chazzang"}'

👀 참고
여기서 -d는 --data-binary의 약자이며, 추가할 데이터를 의미한다


업데이트 하기

  • XPOST 후 ~~~_update를 통해 추가 가능!
curl -H "Content-Type: application/json" -XPOST 1
27.0.0.1:9200/classes/class/1/_update?pretty -d '
> {"doc" : {"unit" : 1}}' 

이 "doc"~ 부분을 통해 다큐먼트에 "unit"라는 field(Colunm)를 추가할 수 있다

  • 이 외에 계산식을 통해서도 할 수 있다
curl -H "Content-Type: application/json" -XPOST 1
27.0.0.1:9200/classes/class/1/_update?pretty -d '
> {"script" : ctx._source.unit += 5"}' # unit 값을 +5
profile
차보의 Data Engineer 도전기♥ (근데 기록을 곁들인)
post-custom-banner

0개의 댓글