Are you storing the document source? If so, you can use the update API. If
not, you would need to reindex from the original source.

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-update.html

-- 
Ivan


On Tue, Jun 17, 2014 at 11:23 AM, ESUser <[email protected]> wrote:

> Hi All,
>
> As part of an update request, I need to add new fields to a
> document(search to get the doc-id and then update).
>
> With Lucene API's it can be achieved by 1) reading the doc into a temp
> document 2) update the temp document 3) delete the original document from
> index and add the temp document.
>
> How does update work in ES. It is also delete and add a new document?
>
> My index has some un-stored fields. Is there a way to keep the un-stored
> field after the update or they are lost in ElasticSearch?
>
> Would appreciate any pointers you might have.
>
> Thanks!
>
> Neera
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/22b1bbd3-ce0b-49bf-9eb0-5e1b56edf159%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/22b1bbd3-ce0b-49bf-9eb0-5e1b56edf159%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQAvNUt--knLV9f-yLV9JRuxxz7rgSiD_cygBZZzoEnptg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to