JSONB
query objects and query builder functions
can be used to compose various types of more complex queries.
If you are familiar with Elasticsearch’s API, you may notice that the available query types are similar to those found in
Elastic’s query DSL. This is intentional — ParadeDB uses the same terminology as Elasticsearch for its query types.
@@@
must be the key field
and the right-hand side should be either a JSON object or query builder function. For instance, the following code block
executes a match query.
JSONB
using ::jsonb
."is_datetime": true
in the query
parameters.