2017-06-29 3 views
0

ma cartographie document enfant est:ressort données elasticsearcher: Hao puis-je utiliser la route pour supprimer le document dans les données du printemps elasticsearcher

{ 
"_index": "test-index", 
"_type": "test_type", 
"_id": "AVznf5cOTLguhbQOC8aV", 
"_version": 1, 
"_score": null, 
"_routing": "1b973ddd-0aa9-4578-9bf9-74125a3c7r4d", 
"_parent": "1b973ddd-0aa9-4578-9bf9-74125a3c7r4d", 
"_source": { 
"id": null, 
"email": "[email protected]", 
"actionDate": "2017-06-20T08:43:52.000Z", 
"actionStatus": "SENT_SUCCESS", 
"description": "", 
"ip": "0.0.0.0", 
"address": "", 
"browser": null, 
"os": "", 
"taskId": "1b973ddd-0aa9-4578-9bf9-74125a3c7f4d", 
"taskName": "007", 
"actionStatusName": "SENT_SUCCESS", 
"new": true 
}, 
"sort": [ 
"[email protected]" 
] 
} 

vous pouvez le voir, il est document enfant, donc chaque fois que je recherche dans le document comme ceci:

test_index/test_type/AVznWID-TLguhbQOC2Zt?routing=89293986-7d08-4e73-be1e-1ec9e136b440  /Get 

, donc supprimer aimerons ceci:

test_index/test_type/AVznWID-TLguhbQOC2Zt?routing=89293986-7d08-4e73-be1e-1ec9e136b440  /delete 

mais le problème est, hao peut i requête et supprimer le document avec une valeur de routage faire ce travail en utilisant les données de printemps elasticsearcher: ElasticsearchTemplate

Répondre

-1
bien

, je l'ai trouvé un moyen de résoudre ce problème, juste en utilisant:

org.elasticsearch.action.delete # "DeleteRequest" 

dans certains cas, nous en est venu à trop compter sur l'outil