Hi all,

I'm running an ecommerce site with elasticsearch and want to add a "new 
items this week" feature.
I need to add a creation date for every document, but I cannot make it work.

The situation is as follows:
1) The products of the site are imported every day using a JSON datafeed
2) The import of the next day will overwrite the old products/documents in 
ES

What I've tried:
1) Enabled the _timestamp field. This added a timestamp field, but every 
day when the datafeeds are imported, it is overwritten. This is the case 
for client.prepareIndex() and client.prepareUpdate()
2) Used the 'upsert' command to add a creation date. Since I do not know 
which product is updated/deleted or new in the feed I also have to use 
doc_as_upsert. The result is that the upsert command is not executed.
3) I cannot add the creation date to the product myself, since everyday all 
the documents in the index will be overwritten when the datafeed is 
imported.
 

My Question: Is it possible to have a creation date of a document persist 
on updates?

I'm using Elasticsearch version 0.90.5

Regards,
Dennis




-- 
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/7d7d5609-8e4b-4c95-85e7-45ab3817f364%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to