반응형
curl -u elastic:****** -X POST 'localhost:9200/ever/_delete_by_query?conflicts=proceed&pretty' -H 'Content-Type: application/json' -d'{
"query": {
"range": {
"site_reg_date": {
"gte": "2021/01/01 00:00:00"
}
}
}
}'
기간을 설정해서 특정 날짜보다 큰 값들을 모두 지우는 쿼리이다.
응용해서 사용하면 된다.
문서 삭제지만 delete를 쓰는게 아니고 post를 쓴다는 점.
하나만 선택해서 삭제하는 경우는
POST /ever/_delete_by_query
{
"query" : {
"match" : {
"gubun" : "1"
}
}
}
이렇게 하면 gubun이 1인 놈을 삭제한다.
반응형
'엘라스틱서치' 카테고리의 다른 글
Logstash의 활용 - Mysql과 연동하기, 우분투(UBUNTU)에 JDBC설치, plugin설치 (0) | 2023.06.30 |
---|---|
Logstash의 활용 - 우분투(UBUNTU)에 Logstash 설치 (0) | 2023.06.30 |
파이썬에서 엘라스틱서치 호출하는 법 (0) | 2020.11.30 |
PHP에서 엘라스틱서치 api 호출하기 feat. Curl (0) | 2020.11.30 |
엘라스틱서치 페이징및 정렬 (0) | 2020.11.30 |