ESQL: QueryBuilder dependency #107911
Labels
:Analytics/ES|QL
AKA ESQL
Team:Analytics
Meta label for analytical engine team (ESQL/Aggs/Geo)
>tech debt
When developing lucene push-down optimizations within ES|QL we often need to make use of QueryBuilders, sometimes just using the existing ones in Elasticsearch, sometimes creating custom QueryBuilder implementations (like we did for spatial search in ST_INTERSECTS). But ES|QL does not need the full bells and whistles of Elasticsearch QueryBuilder. There are two concerns:
A first attempt to break this dependency was blocked by apparent needs for QueryBuilder in the QL code-base. Since we're decoupling ES|QL from the rest of QL, once that is done, this work should become much easier.
The text was updated successfully, but these errors were encountered: