Hello Nick, I would love to hear some feedback on how did you go forward and whether elasticsearch was the tool for the job and if not why.
Thanks On Thursday, February 13, 2014 at 3:02:02 AM UTC+1, Nick C wrote: > > We are building an app to help us keep track of user behaviour on site, > similar to Google Analytics. We are logging the data currently, but are > looking for a good way to enable exploratory data analysis, i.e. > dynamically querying the data in real time to gain insight. I'm wondering > whether elasticsearch might be a good fit for this. > > Our data structure is likely to look something like: > > user > session > event > properties (key-value pairs) > event > properties > event > properties > session > event > properties > > The type of queries we would like to perform are either aggregations > (count/avg/min/max etc.), or finding a list of matching users or events, > which don't sound like a problem. > > The twist is that in addition to simple queries where we query or > aggregate based on user or event properties, it's likely that we'll also > want to perform set-based operations to filter out data. This would allow > us to express things such as 'Find all users who have performed event Y > after performing event X' or 'How many users have performed event X but > haven't performed event Y'. > > Does elasticsearch have support for this type of query? Would it be a good > match for this type of application? > > Thanks, > Nick > -- Please update your bookmarks! We have moved to https://discuss.elastic.co/ --- 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 elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/f540a6d3-7777-4b77-840b-7f625a2eb439%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.