A Property Description Record (PDR) is a system record that defines a record for a standard and managed attribute in the Oracle Endeca Server data store.
The Oracle Endeca Server uses a PDR to store metadata about the standard attribute, and must have a PDR created in order to build a schema for your data records. In addition, to create a managed attribute, both one PDR and one DDR are required.
As records, PDRs themselves have required attributes, and can also have arbitrary, user-defined attributes.
When the Oracle Endeca Server data store acquires a new record, it stores it and constructs a PDR for any attributes that it finds in the record.
Updating a PDR immediately changes the navigation behavior of the Oracle Endeca Server. To create or change a PDR, you can use the Data Ingest Web Service, or Integrator.Schema attribute | Type | Description |
---|---|---|
mdex-property_Key | string | The name of the standard attribute.
The key name must be an NCName. The NCName format is defined in the W3C document Namespaces in XML 1.0 (Second Edition), located at this URL: http://www.w3.org/TR/REC-xml-names/#NT-NCName |
mdex-property_DisplayName | string | The name of the standard attribute in an
easy-to-understand format.
The display name can use a non-NCName format. |
mdex-property_Type | string | The data type of the standard attribute.
The possible values are mdex:string, mdex:int, mdex:int64, mdex:double, mdex:boolean, mdex:dateTime, mdex:time, mdex:duration, and mdex:geocode. The default is mdex:string. |
mdex-property_IsSingleAssign | boolean | If set to
true, each record can have at most one value
for the standard attribute.
If set to false, each record may have more than one value for the standard attribute. The default is false. |
mdex-property_IsUnique | boolean | If set to
true, then each record must have a unique
value for the standard attribute.
If set to false, then multiple records can have the same value. The default is false. |
mdex-property_IsTextSearchable | boolean | If set to
true, then the standard attribute is enabled
for text search.
If set to false, the standard attribute does not support text search. The default is false. |
mdex-property_TextSearchAllowsWildcards | boolean | If set to
true, then wildcard search is enabled for this
standard attribute.
If set to false, then wildcard search is not enabled. If this is set to true, then mdex-property_IsTextSearchable must be set to true. The default is false. |
mdex-property_IsPropertyValueSearchable | boolean | If set to
true, the standard attribute is enabled for
value search.
If set to false, the attribute is not value-searchable. The default is true. This schema attribute can be changed only for the standard attributes of type string. This schema attribute does not apply for managed attributes, for which value search is always enabled and cannot be disabled. |
system-navigation_Select | string | Used to configure the multi-select feature
for a standard attribute. The allowed values are:
The default is single. |
system-navigation_Sorting | string | The order in which to display refinements
in the navigation menu. The allowed values are:
The default is record-count. |
system-navigation_ShowRecordCounts | boolean | Whether to show record counts for a
refinement.
If set to true, the record counts are shown. If set to false, the record counts are not shown. The default is true. |
system-property_GroupMembership | string | The groups to which the attribute belongs. |
You can use the arbitrary, user-defined schema attributes in a Property Description Record to display various aspects of how your data records are organized.