As a beginner with ES the most amount of time I've wasted is in learning this cryptic JSON based query language. I really don't find it intuitive at all (like SQL for example). I also see other people making the same mistakes as me...
So this got me wondering, why was this design choice made for ES? Are there specific queries which are not supported by other query languages?
Looking forward to interesting insights