Au début ...... pour diverses raisons, ne peuvent pas être utilisés pour installer le module python es, donc l'utilisation d'une méthode stupide pour la suppression de données ......
sauvegarde de données ES, la migration, l' importation peut voir le lien: https://www.cnblogs.com/Huang-Niu/p/12598643.html
# ! / Usr / bin / env python # - * - codage: UTF-8 - * - "" " Temps @Create: 01/04/2020 @file Nom: elasticsearch_del.py @author: M. Yang @Python Version: 2.7 @Software: PyCharm "" " Importer temps Importer JSON temps = ' 01/03/2020 00:00:00 ' jsonfile = Ouvrir ( ' ./ arrière de l'indice .json ' , ' R & lt ' ) fichier = Ouvrir ( « ./ temps est supérieur au temps de .json » , « W ») Notfile = open (' ./ horodatage .json sans mise à jour ' , ' W ' ) nonefile = Ouvrir ( ' ./ mise à jour horodatage à null .json ' , ' W ' ) DEF horodatage (Times): IF Non Temps IS Aucun: timems un flotteur = (Times / 1000 ) time_local = time.localtime (timems) dt = Le time.strftime ( " % d %% Y-M-% H:% M:% S " , time_local) IF dt> = Durée: G =json.dumps (ligne) file.write (g) d'autre : d = json.dumps (ligne) nonefile.write (d) pour la ligne en jsonfile: ligne = json.loads (line) s = ligne [ ' _Source ' ] si s.has_key ( ' UpdateTime ' ): horodatage (s [ ' UpdateTime ' ]) autre : n = json.dumps (ligne) notfile.write (n)