如何使用apache drill进行页面搜索

时间:2016-05-12 09:59:14

标签: apache-drill

我想使用apache drill进行页面搜索。但它只是提供一个限制关键词,我不知道如何写一个好的sql.Do任何人都可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

Drill支持LIMITOFFSET运算符。因此,使用这些可以实现分页。

示例查询:

SELECT * FROM cp.`employee.json` order by employee_id LIMIT 20 OFFSET 10 ROWS

Drill docs的一些重要内容:

  
      
  • OFFSET编号必须是正整数,且不能大于基础结果集中的行数,否则不返回任何行。   您可以将OFFSET子句与LIMIT和ORDER BY子句一起使用。

  •   
  • 与LIMIT选项一起使用时,在开始计算返回的LIMIT行之前,会跳过OFFSET行。如果未使用LIMIT选项,则结果集中的行数将减少跳过的行数。

  •   
  • 仍然必须扫描OFFSET子句跳过的行,因此使用大量OFFSET值可能效率低。

  •