Oh? Tu ne veux pas supprimer que le doublon mais les 2 enregistrements ?
Dans ce cas, un delete by query avec une terms query est suffisant? https://www.elastic.co/guide/en/elasticsearch/reference/6.6/query-dsl-terms-query.html
Genre tu récupères d'abord comme tu l'as fait toutes les IP puis ensuite:
POST /index-ip/_delete_by_query
{
"query":{
"terms":{ "ip_commune.keyword" : ["98.183.164.124", "98.183.164.142","..."]}
}
}
Un truc du genre... Attention à tester avec un _search avant pour éviter de faire des co....!