# \[FSCrawler\] Add data in upload files

**URL:** <https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691>\
**Category:** Elasticsearch\
**Created:** [June 20, 2018, 12:39pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691 "2018-06-20T12:39:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![samy\_ouldali](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/samy_ouldali/32/32032_2.png) [@samy\_ouldali](https://discuss.elastic.co/u/samy_ouldali)\
**Post date:** [June 20, 2018, 12:39pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691/1 "2018-06-20T12:39:34Z")

</div>

Hello,

i create an flask web application in order to add my files into my cluster ES, using fscrawler.

I would like create a section where user could add more informations about this document; I want create a new property in my doc, call "userdata" for example -like a post-it we add on a document-

The problem is I want to be able to do specific search in this property. In fact, i could just add the userdata at the end in my file, then it will be add in content section of the document.

In a nutshell, at the moment i upload with FSCrawler in my cluster: myfile.doc, and i want to add now:

myfile.doc +"properties": {  
"userdata": {  
"type": "text",  
"content": "Hello i am the User and i add my comments  
}

Is this possible ?  
I hope i was clear, thanks for help 🙂

---

<div class="post-metadata">

**Author:** ![samy\_ouldali](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/samy_ouldali/32/32032_2.png) [@samy\_ouldali](https://discuss.elastic.co/u/samy_ouldali)\
**Post date:** [June 25, 2018, 12:40pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691/2 "2018-06-25T12:40:37Z")

</div>

I have no idea how to approach the problem, because in my app, file is send to fscrawler update url and not data, so i do not know how could i add data above it..

In fact i am not sure it is possible, i would like to have an opinion if you can.

Thanks in advance

---

<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:** [June 26, 2018, 2:42pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691/3 "2018-06-26T14:42:20Z")

</div>

That is not supported by FSCrawler but I think that would make a lot of sense to add it.

That has been asked in

> <https://github.com/dadoonet/fscrawler/issues/443>

But sadly not implemented yet. ☹

---

<div class="post-metadata">

**Author:** ![samy\_ouldali](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/samy_ouldali/32/32032_2.png) [@samy\_ouldali](https://discuss.elastic.co/u/samy_ouldali)\
**Post date:** [June 26, 2018, 3:01pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691/4 "2018-06-26T15:01:02Z")

</div>

Hey @dadoonet thanks for reply

Finally, i will just do an update after upload of my document after get his id, then i can add a new field, and how much new data i want

I do the same with python than:

> POST test/\_doc/1/\_update  
> {  
> "script" : "ctx.\_source.new\_field = 'value\_of\_new\_field'"  
> }

It costs to my app a request more, but at least it works 🙂

---

<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:** [July 24, 2018, 3:01pm UTC](https://discuss.elastic.co/t/fscrawler-add-data-in-upload-files/136691/5 "2018-07-24T15:01:05Z")

</div>

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