# Inserting new records or update to existing file

**URL:** <https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724>\
**Category:** Elasticsearch\
**Created:** [January 25, 2017, 4:43am UTC](https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724 "2017-01-25T04:43:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hin](https://avatars.discourse-cdn.com/v4/letter/h/f1d935/32.png) [@hin](https://discuss.elastic.co/u/hin)\
**Post date:** [January 25, 2017, 4:43am UTC](https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724/1 "2017-01-25T04:43:48Z")

</div>

Does there any plugin or tool can help the end user to insert or update record in existing and indexed file by elasticsearch?

thank you

---

<div class="post-metadata">

**Author:** ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)\
**Post date:** [January 25, 2017, 9:53am UTC](https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724/2 "2017-01-25T09:53:11Z")

</div>

> [@hin](#):
>
> Does there any plugin or tool can help the end user to insert or update record in existing and indexed file by elasticsearch?

If we are talking about end-users then I don't imagine we are expecting them to edit raw JSON.  
That then becomes primarily a styling issue - how to take what could be a complex JSON document full of arrays, objects and primitive values and present an HTML interface that allows edits. I don't know of a generic tool for doing that sort of job, (XML at least had tooling to work from XML schemas). Often elasticsearch is indexing documents authored in upstream systems with their own data entry UIs. When people edit docs directly in elasticsearch they build custom UIs and call elasticsearch using their choice of programming API [1].

[1] See "CLIENT LIBRARIES" section in [Elasticsearch: The Official Distributed Search & Analytics Engine | Elastic](https://www.elastic.co/products/elasticsearch)

---

<div class="post-metadata">

**Author:** ![hin](https://avatars.discourse-cdn.com/v4/letter/h/f1d935/32.png) [@hin](https://discuss.elastic.co/u/hin)\
**Post date:** [January 25, 2017, 10:01am UTC](https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724/3 "2017-01-25T10:01:49Z")

</div>

Thanks

---

<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:** [February 22, 2017, 10:01am UTC](https://discuss.elastic.co/t/inserting-new-records-or-update-to-existing-file/72724/4 "2017-02-22T10:01:56Z")

</div>

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