지정된 인덱스/유형에서 여러 레코드를 삭제해야합니다. 내가 같은 문제elasticsearch의 특정 인덱스에서 여러 데이터를 삭제하는 방법
이 STIL 난 내가
No handler found for uri [/g_visitor/gvisitor] and method [DELETE]
다음에 따라
curl -XDELETE http://10.1.2.10:9200/g_visitor/gvisitor
는 던져 오류가 아래의 명령 아래의 사항을 지켜, 나는 g_visitor 지수 gvisitor 유형에있는 모든 문서를 삭제하기 위해 필요한이 document에 따라 검색어로 삭제 플러그인을 삭제하고 문서를 삭제하려고 시도합니다. ,
curl -XDELETE 'http://10.1.2.10:9200/g_visitor/gvisitor/_delete_by_query?conflicts=proceed' -d '{
"query" : {
"match_all" : {}
}
}'
그것의 오류 아래로 던져 :
{
"found":false,
"_index":"g_visitor",
"_type":"gvisitor",
"_id":"_delete_by_query",
"_version":1,
"_shards":{
"total":2,
"successful":1,
"failed":0
}
}
Suggeset 나, 어떻게 elasticsearch에서 인덱스의 특정 유형의 여러 또는 모든 문서를 삭제할 수 있습니다.
이미'delete-by-query'플러그인을 설치하고 위에서 언급 한 방법으로 삭제하려고 시도합니다. –
URL이 잘못되었습니다. 업데이트 된 답변보기 – Val
예, 지금 모든 레코드를 삭제했습니다. 많은 사람에게 감사합니다. –