...
uSmart Resource Query Language
Introduction
The **U**SMART Smart **R**esource **Q**uery **L**anguage (URQL) allows you to search for specific records within an application programming interface (API) resource. We've based URQL loosely on
...
When writing time based queries you may have to ensure you follow these rules:
using "T" at the end of the date element,
using the full time format i.e. down to 000Z
not using the term "=" before the date as was done here in the original "=2019-01-01 00:00:00.000+0000"
...
The in operator works like eq however takes a value array denoted by the curly braces enclosing a comma seperated separated list. It will return all results where any of the values is contained within the property specified.
...
`date_histogram(date_field_name, interval, ...operation(property))` - date_histogram is a special operation that can be used inside an aggregation. It is native to elasticSearch: (https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-datehistogram-aggregation.html, "ElasticSearch Date_Histogram"), operation can be any of the above^
`serial_diff( integer )` - serial_diff can be a secondary operation used inside a date_histogram after one of the above is used. This will use the value produced by the prior operation to create a difference in values. More information here:(https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-pipeline-serialdiff-aggregation.html, "ElasticSearch Serial_Differencing")
...