Date as _id


(Peter Romfeld) #1

Hi i only used elasticsearch for centralised logging before,
we are considering to use elasticsearch to index analytics data for our apps for easier aggregation.

For upsert convenience i was thinking to use the date as id.
Example: {provider}/{analytics-type}
{app-id}/2016-02-03__US

From my understanding if i want to aggregate over multiple specific types i can just do:
{provider}/country_app1,country_app2,...

I obviously still will have all the information like provider, app-id and co inside the document.

Is there any downside to using the date as _id that i am missing?


(Fanfan) #2

is there two or more records with the same date stamp to save in one type?


(Peter Romfeld) #3

no, separation is done with index and types, so there will always be only one document for one date(or depending on type date_country)


(system) #4

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