Skip to content
Search! & Match! API
Object Queries
latest

Object Queries

Object Queries🔗

skill:{name:java expyears:1..5}
language:{name:english level:(fluent intermediate)}
%language:({name:english level:fluent} {name:dutch level:intermediate})

Object-queries express queries on nested fields. Object queries use the ‘{‘ ‘}’ symbols to group query expressions on nested fields. In order to satisfy an object-query all contained nested field queries must match a single object field item. Conditions can only be specified on the object level, not on the level of subParts.

For ease of query construction, also a simplified syntax can be used to create object queries on single nested fields. Using the dot-notation it is possible to directly query a nested field. The following examples show simplified query syntax and its equivalents in object query language:

skill.name:java -> skill:{name:java}
skill.name:(java c++) -> skill:({name:java} {name:c++})
skill.name:|java c++| -> skill:{name:java} skill:{name:c++}