반응형
Kibana를 실행 후 좌측 하단의 버튼을 클릭 후 Dev Tools를 실행해 주세요.
pages 인덱스 생성하기
$ curl -XPUT "http://localhost:9200/pages"
인덱스에 문서 document 추가하기
$ curl -XPOST "http://localhost:9200/products/_doc" -H 'Content-Type: application/json' -d'{ "name": "Coffee Maker", "price": 64, "in_stock": 10}'
_shard: 몇 개의 shard가 document를 저장하는데 성공했는지를 보여주는 지표입니다.
_id: 자동으로 생성되는 document의 id
id를 지정하고 싶은 경우
id로 document 찾기
검색한 id의 결과값이 있기 때문에 founder: true가 됩니다.
document update하기
성공적으로 업데이트가 되었기 때문에 result: update로 상태가 바뀐 것을 볼 수 있습니다.
get을 사용하여 다시 확인해보겠습니다.
성공적으로 업데이트가 되었습니다.
field 추가하기
tag가 성공적으로 추가되었습니다.
문서는 불변한다 immutable?
- update: 변화를 준 것이 아니라 새로운 문서로 교체한 것이다.
- Updated API가 요구 조건에 따라 새로운 문서를 생성하여 같은 ID를 할당 후 새로운 문서에 연결
- 문서가 update가 된 것처럼 보임
반응형
'Elastic Search' 카테고리의 다른 글
엘라스틱 서치 Elasticsearch 단위 (0) | 2020.04.09 |
---|---|
엘라스틱 서치 Elastic Search 기초 및 다운로드 (Win ver.) (0) | 2020.04.08 |