[opensearch] Dev tools 명령어

startingfindmistake·2025년 12월 19일

OpenSearch Dashboards(또는 kibana)의 Dev tools에서 사용할 수 있는 데이터 삭제 등 다양한 명령어 들을 알아보자

  1. 특정 문서(Document) 하나만 삭제하기
    문서의 ID(_id)를 정확히 알고 있을 때 사용합니다
DELETE /<index-name>/_doc/<document-id>
  1. 조건에 맞는 문서 작세하기(Delete By Query)
    특정 조건(예: 특정 날짜 이전, 특정 카테고리 등)에 해당하는 문서들만 골라서 삭제한다


    ex: status필드 값이 error인 문서만 삭제
POST /<index-name>/_delete_by_query
{
  "query": {
    "match": {
      "status": "error"
    }
  }
}
  1. 인덱스 내의 "모든 데이터"만 삭제하기 (인덱스 툴은 유지)
    인덱스 (스키마, 미팽 설정)는 남겨두고 내용물(Document)만 전부 지우고 싶을 때 사용한다.
POST /<index-name>/_delete_by_query
{
  "query": {
    "match_all": {}
  }
}
  1. 인덱스 전체 삭하기
    데이터뿐만 아니라 인덱스의 설정, 매핑까지 완전히 삭제합니다.
DELETE /<index-name>
  1. 전체 삭제 명령어
DELETE /_all

DELETE /*
  1. 내가 올린 데이터만 지우고, 대시보드 설정은 남기고 싶다.
DELETE /logs-*, /my-data-*

데이터 확인하기

  1. 데이터를 목차대로 확인하기
GET _cat/indices?v
profile
도움이되었다면 그것으로 충분 합니다.

0개의 댓글