Can I use ES as DB for an application like itunes?

I'm new to ES and evaluating if I can use this as a DB for my application
that is similar to itunes.

I have an application similar to itunes. Here are some basic use cases

Anyone can create a playlist and add songs into this.

A playlist can have songs as well as another playlist within it.

There is no limitation on the level of hierarchy of playlist within a

A song can be in any number of playlists

A user would like to find out what all playlists a given song/s are in?

Given a playlist, retrieve all songs including songs within the child

Given the above, will ES be a good choice as the information repository?

Any pointers would be helpful.

With best regards,

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
For more options, visit