0
votes

Tentative de supprimer toutes les données d'un index dans Elasticssearch

J'essaie de supprimer tous les documents, c'est-à-dire des données d'un index. J'utilise V6.6 avec les outils de développement à Kibana.

Dans le passé, j'ai fait cette opération avec succès, mais maintenant, il est maintenant dit "non trouvé" xxx

voici ma déclaration de kibana xxx

En outre, l'index Obtenez l'opération qui a vérifié l'index contient des données et existe: xxx

J'ai vérifié le type est doc, mais je peux poster tout le mappage. , si besoin.


0 commentaires

5 Réponses :


0
votes

J'ai pu résoudre le problème en utilisant une Supprimer par requête:

POST new-index/_delete_by_query
{
  "query": {
    "match_all": {}
  }
}


0 commentaires

0
votes

Supprimer des documents est problématique façon de nettoyer les données .

index de suppression préférable: xxx

de la console de kibana.

et recréer à partir de zéro.

et plus préférable, c'est de faire un Modèle pour un index qui crée un index ainsi que le premier document indexé.


0 commentaires

0
votes

moyen plus facile est de naviguer dans kibana à Gestion -> ELASSICSECH INDEX Mappage puis sélectionnez Index. Vous souhaitez supprimer via des cases à cocher. Cliquez sur Gérer l'index -> Supprimer l'index ou Index de flush en fonction de votre besoin.

 Entrez la description de l'image ici


0 commentaires

0
votes

Seules Seules SOLUTIONS sont actuellement pour supprimer l'index lui-même (plus rapide) ou la suppression de la requête (plus lente)

https://www.elastic.co/guide/en/elasticsearch/reference/7.4/docs-delete-by-query.html xxx

Supprimer API supprime uniquement un document unique https://www.elastic.co/guide/en/elasticsearch/reference/7.4/docs-delete.html


0 commentaires

0
votes

Je suppose que quelqu'un a changé le nom d'un champ et que le nom de la chaîne DB (NOSQL) et ElasticSeSearch pour ce champ ne correspond pas. Alors Elasticsearch a essayé de supprimer ce champ, mais le champ n'a pas été "introuvable".

Ce n'est pas une erreur que je perdrais dormir.


0 commentaires