【发布时间】:2023-08-06 00:15:01
【问题描述】:
我正在 starburst-presto 中运行 SQL 查询。它使用相关连接器连接到 elasticsearch。
SQL 有一个“order by”子句。此子句不会下推到 elasticsearch。基本上,我想根据特定字段对elasticsearch中的数据进行排序并返回结果。使用 presto 的“order by”查询需要花费大量时间。是否有可能以某种方式获得最佳性能?
SQL:select e.employee_id from elasticsearch.es."employee:id:""2390571"" && (doj_timestamp:(>=15965454 && <=15972366)) sort=employee_id:desc" e offset 0 limit 5;
以上查询返回随机结果。
有人可以帮忙吗?
【问题讨论】:
标签: elasticsearch presto presto-jdbc starburst