# Question elk

**URL:** <https://discuss.elastic.co/t/question-elk/342417>\
**Category:** Discussions en français\
**Created:** [September 6, 2023, 9:38am UTC](https://discuss.elastic.co/t/question-elk/342417 "2023-09-06T09:38:01Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Farah\_Bannour](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/farah_bannour/32/118699_2.png) [@Farah\_Bannour](https://discuss.elastic.co/u/Farah_Bannour)\
**Post date:** [September 6, 2023, 9:38am UTC](https://discuss.elastic.co/t/question-elk/342417/1 "2023-09-06T09:38:01Z")

</div>

Bonjour , j'espere que vous avez bien  
j ai une question ,j ai un champs resultat qui contient les valeur recu,ajourné ,false  
je voulais supprimer la valeur false du cette champs sans modifier le contenu aussi j ai un champ creat\_uid qui contient "create\_uid" : [  
142,  
"france"  
],  
je voulais supprimer 142 dans cette champs sans modifier le contenu de champs je voudrais le champs contient seuelement "france" sans le numero qu est ce que je peux faire et merci.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 6, 2023, 12:06pm UTC](https://discuss.elastic.co/t/question-elk/342417/2 "2023-09-06T12:06:08Z")

</div>

L'idéal est de faire cela à la source et d'envoyer du coup une nouvelle version du document:

```auto
PUT /index/_doc/1
{
  "create_uid" : [
    "france"
  ]
}

```

---

<div class="post-metadata">

**Author:** ![Farah\_Bannour](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/farah_bannour/32/118699_2.png) [@Farah\_Bannour](https://discuss.elastic.co/u/Farah_Bannour)\
**Post date:** [September 6, 2023, 12:52pm UTC](https://discuss.elastic.co/t/question-elk/342417/3 "2023-09-06T12:52:29Z")

</div>

est ce que je peux le faire avec logstash , aussi pour la suppression de données vide (j ai je trouve dans mon champs il ya par exemple recu , ajourné aussi que vide je voulais supprimer le vide comment je peux faire ca aussi

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 6, 2023, 1:34pm UTC](https://discuss.elastic.co/t/question-elk/342417/4 "2023-09-06T13:34:45Z")

</div>

Peut-être que cette réponse peut te donner une idée ?

> [@How I can delete element from array?](https://discuss.elastic.co/t/how-i-can-delete-element-from-array/205868/2):
>
> That should be if [app\_risk][1] { mutate { remove\_field =\> "[app\_risk][0]" } } Note that it will still be an array with a single member.

---

<div class="post-metadata">

**Author:** ![Farah\_Bannour](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/farah_bannour/32/118699_2.png) [@Farah\_Bannour](https://discuss.elastic.co/u/Farah_Bannour)\
**Post date:** [September 6, 2023, 2:27pm UTC](https://discuss.elastic.co/t/question-elk/342417/5 "2023-09-06T14:27:34Z")

</div>

"status"=\>400, "error"=\>{"type"=\>"mapper\_parsing\_exception", "reason"=\>"failed to parse field [doc.country\_id] of type [boolean] in document with id '7q7iaooBYqP0GsYxy17G'. Preview of field's value: '75'", "caused\_by"=\>{"type"=\>"json\_parse\_exception", "reason"=\>"Current token (VALUE\_NUMBER\_INT) not of boolean type\n at [Source: (ByteArrayInputStream); line: 1, column: 475]"}}}}}  
j ai cette erreur comment je peux le resoudre

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 6, 2023, 2:41pm UTC](https://discuss.elastic.co/t/question-elk/342417/6 "2023-09-06T14:41:22Z")

</div>

Il serait bon de:

- partager l'information sur ce que tu fais:
  - quel job LS ?
  - quelle donnée en entrée

- formater proprement tes posts avec du markdown ou `</>` pour que ça soit plus facile à lire.

Ici on peut juste supposer:

- que `doc.country_id` est défini comme un `boolean`
- que tu essayes de mettre la valeur `75` dans le champ `doc.country_id`, ce qui est impossible vu la ligne précédente.

---

<div class="post-metadata">

**Author:** ![ahmed\_charafouddine](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ahmed_charafouddine/32/45129_2.png) [@ahmed\_charafouddine](https://discuss.elastic.co/u/ahmed_charafouddine)\
**Post date:** [September 6, 2023, 3:04pm UTC](https://discuss.elastic.co/t/question-elk/342417/7 "2023-09-06T15:04:24Z")

</div>

> [@Farah\_Bannour](#):
>
> est ce que je peux le faire avec logstash , aussi pour la suppression de données vide

Bonjour,  
Oui, tu peux dropper les messages si ton champs champsX est vide en utilisant le plugin drop.

Exmple :

```auto
if [champsX] {
    drop {}
}

```

---

<div class="post-metadata">

**Author:** ![ahmed\_charafouddine](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ahmed_charafouddine/32/45129_2.png) [@ahmed\_charafouddine](https://discuss.elastic.co/u/ahmed_charafouddine)\
**Post date:** [September 6, 2023, 3:06pm UTC](https://discuss.elastic.co/t/question-elk/342417/8 "2023-09-06T15:06:21Z")

</div>

Tu peux utiliser le plugin gsub pour faire des transformations  
Exemple

```auto
filter {
  mutate {
    gsub => ["create_uid", '142,', '']
  }
}

```

Ici, on remplace 142 par vide.

---

<div class="post-metadata">

**Author:** ![Farah\_Bannour](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/farah_bannour/32/118699_2.png) [@Farah\_Bannour](https://discuss.elastic.co/u/Farah_Bannour)\
**Post date:** [September 6, 2023, 3:42pm UTC](https://discuss.elastic.co/t/question-elk/342417/9 "2023-09-06T15:42:27Z")

</div>

pour la suppression je nevoulais spprimer l integrité du champs juste supprimer la valeur vide ou false dans ce chamsp

---

<div class="post-metadata">

**Author:** ![Farah\_Bannour](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/farah_bannour/32/118699_2.png) [@Farah\_Bannour](https://discuss.elastic.co/u/Farah_Bannour)\
**Post date:** [September 6, 2023, 3:47pm UTC](https://discuss.elastic.co/t/question-elk/342417/10 "2023-09-06T15:47:04Z")

</div>

je voulais dans cette cas supprimer seulement la premier numero

comme par exemple ici "create\_uid" : [  
1,  
"Support"  
], je voudrais supprimer 1 dans le champs create\_uid comment je peux faire ca

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 4, 2023, 3:47pm UTC](https://discuss.elastic.co/t/question-elk/342417/11 "2023-10-04T15:47:42Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
