scan part-1
This commit is contained in:
parent
66eedc39b6
commit
b68a7feebf
115
Querying/scan.md
115
Querying/scan.md
|
@ -1 +1,114 @@
|
|||
<!-- toc -->
|
||||
<!-- toc -->
|
||||
## Scan查询
|
||||
|
||||
> [!WARNING]
|
||||
> Apache Druid支持两种查询语言: [Druid SQL](druidsql.md) 和 [原生查询](makeNativeQueries.md)。该文档描述了原生查询中的一种查询方式。 对于Druid SQL中使用的该种类型的信息,可以参考 [SQL文档](druidsql.md)。
|
||||
|
||||
Scan查询以流模式返回原始Apache Druid行。
|
||||
|
||||
除了向Broker发出扫描查询的简单用法之外,还可以直接向Historical或流式摄取任务发出扫描查询。如果您希望并行地检索大量数据,这将非常有用。
|
||||
|
||||
扫描查询对象示例如下所示:
|
||||
|
||||
```json
|
||||
{
|
||||
"queryType": "scan",
|
||||
"dataSource": "wikipedia",
|
||||
"resultFormat": "list",
|
||||
"columns":[],
|
||||
"intervals": [
|
||||
"2013-01-01/2013-01-02"
|
||||
],
|
||||
"batchSize":20480,
|
||||
"limit":3
|
||||
}
|
||||
```
|
||||
|
||||
以下为Scan查询的主要参数:
|
||||
|
||||
| 属性 | 描述 | 是否必须 |
|
||||
|-|-|-|
|
||||
| `queryType` | | 是 |
|
||||
| `dataSource` || 是 |
|
||||
| `intervals` || 是 |
|
||||
| `resultFormat` || 否 |
|
||||
| `filter` || 否 |
|
||||
| `columns` || 否 |
|
||||
| `batchSize` || 否 |
|
||||
| `limit` || 否 |
|
||||
| `offset` || 否 |
|
||||
| `order` || NONE |
|
||||
| `legacy` || 否 |
|
||||
| `context` || 否 |
|
||||
|
||||
### 示例结果
|
||||
|
||||
当resultFormat为 `list`时,结果格式如下:
|
||||
|
||||
```json
|
||||
[{
|
||||
"segmentId" : "wikipedia_editstream_2012-12-29T00:00:00.000Z_2013-01-10T08:00:00.000Z_2013-01-10T08:13:47.830Z_v9",
|
||||
"columns" : [
|
||||
"timestamp",
|
||||
"robot",
|
||||
"namespace",
|
||||
"anonymous",
|
||||
"unpatrolled",
|
||||
"page",
|
||||
"language",
|
||||
"newpage",
|
||||
"user",
|
||||
"count",
|
||||
"added",
|
||||
"delta",
|
||||
"variation",
|
||||
"deleted"
|
||||
],
|
||||
"events" : [ {
|
||||
"timestamp" : "2013-01-01T00:00:00.000Z",
|
||||
"robot" : "1",
|
||||
"namespace" : "article",
|
||||
"anonymous" : "0",
|
||||
"unpatrolled" : "0",
|
||||
"page" : "11._korpus_(NOVJ)",
|
||||
"language" : "sl",
|
||||
"newpage" : "0",
|
||||
"user" : "EmausBot",
|
||||
"count" : 1.0,
|
||||
"added" : 39.0,
|
||||
"delta" : 39.0,
|
||||
"variation" : 39.0,
|
||||
"deleted" : 0.0
|
||||
}, {
|
||||
"timestamp" : "2013-01-01T00:00:00.000Z",
|
||||
"robot" : "0",
|
||||
"namespace" : "article",
|
||||
"anonymous" : "0",
|
||||
"unpatrolled" : "0",
|
||||
"page" : "112_U.S._580",
|
||||
"language" : "en",
|
||||
"newpage" : "1",
|
||||
"user" : "MZMcBride",
|
||||
"count" : 1.0,
|
||||
"added" : 70.0,
|
||||
"delta" : 70.0,
|
||||
"variation" : 70.0,
|
||||
"deleted" : 0.0
|
||||
}, {
|
||||
"timestamp" : "2013-01-01T00:00:00.000Z",
|
||||
"robot" : "0",
|
||||
"namespace" : "article",
|
||||
"anonymous" : "0",
|
||||
"unpatrolled" : "0",
|
||||
"page" : "113_U.S._243",
|
||||
"language" : "en",
|
||||
"newpage" : "1",
|
||||
"user" : "MZMcBride",
|
||||
"count" : 1.0,
|
||||
"added" : 77.0,
|
||||
"delta" : 77.0,
|
||||
"variation" : 77.0,
|
||||
"deleted" : 0.0
|
||||
} ]
|
||||
} ]
|
||||
```
|
Loading…
Reference in New Issue