lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich habe mit Python einen Elasticsearch Index erstellt.

import csv
import glob
import os
from elasticsearch import Elasticsearch
import urllib3

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

es = Elasticsearch(
    ['https://localhost:9200'],
    basic_auth=("elastic", "fw5XeLo_I0X470yF_XQL"),
    verify_certs=False
)

import datetime
now = datetime.datetime.now()
fmt_d = now.strftime("%Y-%m-%d")
index_name = "fs_audit_" + fmt_d

if not es.indices.exists(index=index_name):   
    es.indices.create(index=index_name, body={
        "mappings": {
            "properties": {
                "FolderPath": {"type": "keyword"},
                "IdentityReference": {"type": "text"},
                "FileSystemRights": {"type": "text"},
                "IsInherited": {"type": "text"}
            }
        }
    })
    print(f"Index '{index_name}' wurde erstellt.")
else:
    print(f"Index '{index_name}' existiert bereits.")

Wie kann ich den auch mit einem Python Script wieder löschen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit der Funktion client.indices.delete kannst du den Index löschen.

# Prüfen, ob der Index existiert und ihn löschen
if es.indices.exists(index=index_name):
    es.indices.delete(index=index_name)
    print(f"Index '{index_name}' wurde gelöscht.")
else:
    print(f"Index '{index_name}' existiert nicht.")
von (628 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer