@@ -51,7 +51,8 @@ client.index(index_data)
51
51
52
52
# Querying data
53
53
query_data = {
54
- " users-between-20-and-40" : [
54
+ " query-name" : " users-between-20-and-40" ,
55
+ " query" : [
55
56
{
56
57
" age" : {
57
58
" range" : [
@@ -304,29 +305,36 @@ Count the number of entities matching the given query. This method corresponds t
304
305
``` python
305
306
from pyslicer import SlicingDice
306
307
client = SlicingDice(' MASTER_OR_READ_API_KEY' , uses_test_endpoint = False )
307
- query = {
308
- " corolla-or-fit" : [
309
- {
310
- " car-model" : {
311
- " equals" : " toyota corolla"
312
- }
313
- },
314
- " or" ,
315
- {
316
- " car-model" : {
317
- " equals" : " honda fit"
308
+ query = [
309
+ {
310
+ " query-name" : " corolla-or-fit" ,
311
+ " query" : [
312
+ {
313
+ " car-model" : {
314
+ " equals" : " toyota corolla"
315
+ }
316
+ },
317
+ " or" ,
318
+ {
319
+ " car-model" : {
320
+ " equals" : " honda fit"
321
+ }
318
322
}
319
- },
320
- ],
321
- " ford-ka" : [
322
- {
323
- " car-model" : {
324
- " equals" : " ford ka"
323
+ ],
324
+ " bypass-cache" : false
325
+ },
326
+ {
327
+ " query-name" : " ford-ka" ,
328
+ " query" : [
329
+ {
330
+ " car-model" : {
331
+ " equals" : " ford ka"
332
+ }
325
333
}
326
- }
327
- ],
328
- " bypass-cache " : False
329
- }
334
+ ],
335
+ " bypass-cache " : false
336
+ }
337
+ ]
330
338
print client.count_entity(query)
331
339
```
332
340
@@ -351,31 +359,38 @@ Count the number of occurrences for time-series events matching the given query.
351
359
``` python
352
360
from pyslicer import SlicingDice
353
361
client = SlicingDice(' MASTER_OR_READ_API_KEY' , uses_test_endpoint = False )
354
- query = {
355
- " test-drives-in-ny" : [
356
- {
357
- " test-drives" : {
358
- " equals" : " NY" ,
359
- " between" : [
360
- " 2016-08-16T00:00:00Z" ,
361
- " 2016-08-18T00:00:00Z"
362
- ]
362
+ query = [
363
+ {
364
+ " query-name" : " test-drives-in-ny" ,
365
+ " query" : [
366
+ {
367
+ " test-drives" : {
368
+ " equals" : " NY" ,
369
+ " between" : [
370
+ " 2016-08-16T00:00:00Z" ,
371
+ " 2016-08-18T00:00:00Z"
372
+ ]
373
+ }
363
374
}
364
- }
365
- ],
366
- " test-drives-in-ca" : [
367
- {
368
- " test-drives" : {
369
- " equals" : " CA" ,
370
- " between" : [
371
- " 2016-04-04T00:00:00Z" ,
372
- " 2016-04-06T00:00:00Z"
373
- ]
375
+ ],
376
+ " bypass-cache" : true
377
+ },
378
+ {
379
+ " query-name" : " test-drives-in-ca" ,
380
+ " query" : [
381
+ {
382
+ " test-drives" : {
383
+ " equals" : " CA" ,
384
+ " between" : [
385
+ " 2016-04-04T00:00:00Z" ,
386
+ " 2016-04-06T00:00:00Z"
387
+ ]
388
+ }
374
389
}
375
- }
376
- ],
377
- " bypass-cache " : True
378
- }
390
+ ],
391
+ " bypass-cache " : true
392
+ }
393
+ ]
379
394
print client.count_event(query)
380
395
```
381
396
0 commit comments