Property description

The searchQueries property defines ElasticSearch queries used to look up objects in search areas (configured using forms).

Minimal JSON

{
  "key": "",
  "searchQueryTypeKey": "",
  "searchQuery": ""
}
{
  "key": "query_empty",
  "description": "empty",
  "searchQueryTypeKey": "empty",
  "searchQuery": "{ \u0022bool\u0022: { \u0022must\u0022 : ...}}"
}

Example taken from Search Area Configuration.

Nested properties

PropertyDescriptionValuesMandatory
keyUnique key of the asset. Used for referencing in the same package or other packages using packageKey#assetKey.stringYes
searchQueryTypeKeyQuery type. Supported options are: empty: Used for empty text searches or when retrieving all results using an asterisk *., basic: Used for text searches in Search or without the use of operators., advanced: Used for text searches in Advanced Search or using operators (e.g. AND, OR).stringYes
searchQuerySearch query defined using ElasticSearch QueryDSL. For the empty and basic query, we recommend using predefined queries from Dawiso, for an advanced query, you can define your own.stringYes
descriptionDescription of the property.stringNo
stateCurrent status of the asset. Supported options are: active (asset is active and visible in the environment), inactive (asset is inactive and hidden, serves as a soft delete), hidden (asset is active but hidden in the environment).stringNo