ElasticSearch

[ElasticSearch] _update로 데이터 update

SongMinu 2019. 6. 7. 12:23
728x90

세레브로에서 1개의 도큐먼트를 수정하고 싶을 때

indexName/doc/_id/_update [POST]

indexName : 수정하고자 하는 도큐먼트가 들어있는 인덱스명

_id : 수정하고자 하는 도큐먼트의 _id값

 

requestBody에 해당 도큐먼트 값 전부를 넣고 수정한뒤 send해야함

이렇게 다 넣고 수정해야하는데 특정 몇개만 수정하고 싶다고 그것만 넣고 수정하면 그 값만 들어가지고 나머지는 다 사라짐

 

특정 필드만 수정 하고 싶으면 아래와 같이 하면 된다.

doc를 넣고 해야함

반응형

'ElasticSearch' 카테고리의 다른 글

[ElasticSearch] _update_by_query (update by query)  (0) 2019.07.22
[ElasticSearch] op_type option  (0) 2019.06.07
[ElasticSearch] aggs top_hits (aggregation 중복제거 개념?)  (1) 2019.06.05
크롬 (postman)  (0) 2017.08.20
CURL 처리  (0) 2017.08.20