Why does ES have this cryptic query language?

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 :slight_smile:


SQL is limited when it comes to full text search IMO.

Anyway, good news for you, from 6.3.0 you have now a SQL endpoint available.

See https://www.elastic.co/guide/en/elasticsearch/reference/6.3/xpack-sql.html

1 Like

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