Programming/ElasticSearch

대시보드에서 elasticsearch 명령어 확인

dev? 2024. 11. 19. 15:42
반응형

Health 체크 

GET /_cluster/health

 

샤드 확인

GET /_cat/shards?v

 

인덱스 확인

GET /_cat/indices?v

 

인덱스 생성

PUT /my_index -- 인덱스명
{
  "settings": {
    "index" : {
      "number_of_shards" : 1, -- 샤드수 
      "number_of_replicas" : 1 -- 레플리카 샤드수
    }
  }
}

 

document 생성

POST /인덱스명/_doc/아이디번호
{
	정보
}
POST /my_index/_doc/100
{
  "title" : "Elasticsearch Basics",
  "author" : "John Doe",
  "publish_date" : "2024-05-09",
  "tags" : ["search", "analytics"]
}

 

document 조회 

GET /인덱스명/_doc/문서아이디
GET /my_index/_doc/100

 

document 수정

POST /인덱스명/_update/문서아이디
{
  "doc":{
    -- 수정 내용
  }
}
POST /my_index/_update/100
{
  "doc":{
    "author" : "Anthony Kim"
  }
}

 

document에 내용 추가 

POST /인덱스명/_update/문서번호
{
  "doc": {
    -- 추가 내용
  }
}
POST /my_index/_update/100
{
  "doc": {
    "price" : 100
  }
}

 

document 삭제 

DELETE /인덱스명/_doc/문서번호
DELETE /my_index/_doc/100
POST /my_index/_flush

 

 

반응형