Default values for new attributes in the data store

New standard attributes and managed attributes created during an ingest are given a set of default values.

During any data ingest operation, if a non-existent standard attribute is specified for a record, the specified standard attribute is automatically created by the Data Ingest Web Service. Likewise, non-existent managed attributes specified for a record are also automatically created. Note that you cannot disable this automatic creation of properties.

Default values for standard attributes

The PDR for a standard attribute that is automatically created will use the system default settings, which (unless they have been changed by the data developer) are:
PDR property Default setting
mdex-property_Key Set to the standard attribute name specified in the request.
mdex-property_Type Set to the Dgraph property type specified in the request. If no property type was specified, defaults to an mdex:string type.
mdex-property_IsPropertyValueSearchable true (the standard attribute will be enabled for value search)
mdex-property_IsSingleAssign false (a record may have multiple value assignments for the standard attribute)
mdex-property_IsTextSearchable false (the standard attribute will be disabled for record search)
mdex-property_IsUnique false (more than one record may have the same value of this standard attribute)
mdex-property_TextSearchAllowsWildcards false (wildcard search is disabled for this standard attribute)
system-navigation_Select single (allows selecting only one refinement from this standard attribute)
system-navigation_ShowRecordCounts true (record counts will be shown for a refinement)
system-navigation_Sorting record-count (refinements are sorted in descending order, by the number of records available for each refinement)

Default values for managed attributes

A managed attribute that is automatically created will have both a PDR and a DDR created by the Data Ingest Web Service. The default values for the PDR are the same as listed in the table above, except that mdex-property_IsPropertyValueSearchable will be false (i.e., the managed attribute will be disabled for value search).

The DDR will use the system default settings, which (unless they have been changed by the data developer) are:
DDR property Default setting
mdex-dimension_Key Set to the managed attribute name specified in the request.
mdex-dimension_EnableRefinements true (refinements will be displayed)
mdex-dimension_IsDimensionSearchHierarchical false (hierarchical search is disabled during value searches)
mdex-dimension_IsRecordSearchHierarchical false (hierarchical search is disabled during record searches)