delete by query APIを使用して、elasticsearch からレコードを削除しようとしています。
実行中:
curl -XDELETE localhost:4040/search/foo/_query -d '{
"term": {
"record id": "0f9eaa6f-90bb-4dee-9ecb-78a5d04719c0"
}
}'
結果:
{
"ok": true,
"_indices": {
"foo": {
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
}
}
}
}
まだ、クエリ:
curl -XGET localhost:4040/search/foo/_search -d '{
"query": {
"match": {
"record id": "0f9eaa6f-90bb-4dee-9ecb-78a5d04719c0"
}
}
}'
私に与えます:
{
"took": 2,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
}
}
5つのレコードが印刷された...
私は実行してみました:
curl -XGET localhost:4040/search/foo/_refresh
それでも結果は返されますか?