PDR is s schema record.
PDR's define the format and behaviour of standard attributes and managed attributes.
A data (attribute|column) has a property key.
search Parameters:
Navigability settings:
Properties can be set:
With the Configuration Web Service
<ns:configTransaction>
<!-- Return the key of the PDRs for the standard attributes present in the schema of the Endeca data domain. -->
<ns:listProperties/>
<!-- Return all Property Description Records (PDRs) for the specified Endeca data domain. -->
<ns:exportProperties/>
<! -- Return PDRs for the specified attribute keys. Attribute keys are obtained from listProperties. -->
<ns:getProperties>
<!--Zero or more repetitions:-->
<mdex-property_Key>?</mdex-property_Key>
</ns:getProperties>
<! -- Add the PDRs (specified as an argument) to the schema of the Endeca data domain. If an attribute with the same key exists, it is replaced. -->
<ns:putProperties>
<!--Zero or more repetitions:-->
<ns1:record>
<mdex-property_DisplayName>?</mdex-property_DisplayName>
<mdex-property_IsSingleAssign>?</mdex-property_IsSingleAssign>
<mdex-property_IsTextSearchable>?</mdex-property_IsTextSearchable>
<mdex-property_IsUnique>?</mdex-property_IsUnique>
<mdex-property_IsPropertyValueSearchable>?</mdex-property_IsPropertyValueSearchable>
<mdex-property_Key>?</mdex-property_Key>
<mdex-property_TextSearchAllowsWildcards>?</mdex-property_TextSearchAllowsWildcards>
<mdex-property_Type>?</mdex-property_Type>
<mdex-property_Language>?</mdex-property_Language>
<system-navigation_Select>?</system-navigation_Select>
<system-navigation_ShowRecordCounts>?</system-navigation_ShowRecordCounts>
<system-navigation_Sorting>?</system-navigation_Sorting>
<!--You may enter ANY elements at this point-->
</ns1:record>
</ns:putProperties>
<!--Optional:-->
<ns:updateProperties>
<!--Zero or more repetitions:-->
<ns1:record>
<!--Optional:-->
<mdex-property_DisplayName>?</mdex-property_DisplayName>
<!--Optional:-->
<mdex-property_IsSingleAssign>?</mdex-property_IsSingleAssign>
<!--Optional:-->
<mdex-property_IsTextSearchable>?</mdex-property_IsTextSearchable>
<!--Optional:-->
<mdex-property_IsUnique>?</mdex-property_IsUnique>
<!--Optional:-->
<mdex-property_IsPropertyValueSearchable>?</mdex-property_IsPropertyValueSearchable>
<!--Optional:-->
<mdex-property_TextSearchAllowsWildcards>?</mdex-property_TextSearchAllowsWildcards>
<!--Optional:-->
<mdex-property_Type>?</mdex-property_Type>
<!--Optional:-->
<mdex-property_Language>?</mdex-property_Language>
<!--Optional:-->
<system-navigation_Select>?</system-navigation_Select>
<!--Optional:-->
<system-navigation_ShowRecordCounts>?</system-navigation_ShowRecordCounts>
<!--Optional:-->
<system-navigation_Sorting>?</system-navigation_Sorting>
<mdex-property_Key>?</mdex-property_Key>
<!--You may enter ANY elements at this point-->
</ns1:record>
</ns:updateProperties>
</ns:configTransaction>
Running an property update operation on a data domain with a large number of existing records causes the Dgraph process to reindex the data domain and has performance impact.